/* $Date$ */
/* $Revision$ */
/* Purpose */

/* Colors-logo: red=#D2232A blue=#23408F grey=#D1D2D4 -grey-scuro=#404040 */

* {
	padding: 0;
	margin:0;
}
img{
	border:0px;
}

html, body {
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #404040; 
	height: 100%;	
	overflow: auto; */
	width: 100%;
	margin: 0;
	scrollbar-base-color: #D1D2D4;
	scrollbar-face-color: #D1D2D4;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #D2232A;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #FCFCFC;
	}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
}
img {
	border: none;
}

a {
	color:#D2232A;
	text-decoration: underline;
	
}
a:hover {
	text-decoration: underline;
	color:#23408F;
}


#nojs {
    text-align: center;
    background-color: orange;
    border: 1px solid orange;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
#nojs p{
    margin: 10px auto;
}
h1{
	font-weight:bold;
	font-size:18px;
	color:#CA0315;
}

#todo {
	clear: both;
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;

}
.noDecor{
	text-decoration:none;
}
.center{
	text-align:center;
}
.separator20{
	float:left;
	width:95%;
	height:20px;
}
/* start of header style  */
#header{
	background:url(http://www.paramiclinica.com/Images/sfondo-header-mar.gif) no-repeat;
	float:left;
	}
#headerBox {
	float:left;
/*	width:auto;*/
	}
#headerLogo {
	float:left;
	width:auto;
	}
#headerLogo img{
	margin-left:20px;
	margin-top:20px;	
	}
#headerRight{
	float:right;
	width:500px;
	margin-right:60px;
	margin-left:172px;
	margin-top:20px;
	}
.textoRight{
	font-size:10px;
	font-weight:bold;
	color:#D2232A;
	text-align:left;
}
#headerTesto{
	float:left;
	margin-left:20px;

	}
#headerTesto p{
	font-size:11px;
	font-weight:bold;
	color:#D2232A;
	text-align:justify;
		margin-top:5px;
	}
.titleTienda{
	margin-top:25px;
}
.titleTienda p{
	text-align:right;
	margin-right:30px;
	color:#23408F;
	font-style:oblique;
	font-size:11px;
}
#storeName{
	color:#23408F;
	font-weight:bold;
	font-style:oblique;
	font-size:18px;
	margin-left:30px;	
	}
/*estilo del buscador que no esta en el header*/
#buscadorBox{
	clear:both;
	float:left;
	margin:0px auto 20px 10px;
	width:940px;
	background:url(http://www.paramiclinica.com/Images/sfondo-buscador.gif);
	border:1px solid #D1D2D4;
}
#buscadorBox span{
	margin:3px 0px;
	font-size:14px;
	font-weight:bold;
	color:#D2232A;
	}
#buscadorBox input{
	border:1px solid #D1D2D4;
	}
	
.inputText{
	height:20px;
	width:300px;
	
}
#buscadorBox select{
	border:1px solid #D1D2D4;
	height:20px;
	width:170px;
	}
#buscaElement{
	float:left;
	position:relative;
	margin:0px 5px 0px 5px;
	border:0px solid;
	}	
.busca{
	float:left;
	position:relative;
	margin:10px 10px 2px 5px;
	border:0px solid blue;
	
	}
	
#categoryBox{
	width:95%;
	margin:10px 15px 10px 15px;
	padding:2px;
}
#categoryBox p{
	color:#C3C4C4;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
	line-height:13px;
}
#categoryBox a{
	color:#979696;
	text-decoration: underline;
	font-size:10px;
	font-weight:bold;
}
#categoryBox a:hover{
	color:#23408F;
	text-decoration: underline;
	
}
#breadcrumbs{
	margin-bottom:12px;
	margin-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#979696;
	float:left;
	position:relative;
	width:850px;
	border:0px solid;
}

/* end of header style */



/* start of contentBox style*/

#contentBox {
	clear: both;
	float:left;
	width: 996px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background:url(http://www.paramiclinica.com/Images/sfondo-home-mar.gif) repeat-y;
}
/*estilo de interesados*/
#interesados{
	float:left;
	width:600px;
}
#interesadosHome{
	float:left;
	width:100%;
}
.confirmInteHome{
	width:530px;
	height:20px;
	margin:0px 233px 0px 233px;
	
}
.confirmInteTienda{
	width:530px;
	height:20px;
	margin:5px 58px 0px 58px;
	
}
.confirmInte p{
	font-size:10px;
	color:#23408F;
	width:500px;
	font-weight:bold;
	padding:5px 0px 0px 20px;
}
.confirmInte a{
	font-size:10px;
}
.confirmInte img{
	padding:10px;
	margin:10px;
}
.inteBox{
	margin:20px 233px 0px 233px;
	width:530px;
	height:175px;	
	position:relative;
	ackground:#00CC99;
	background:url(http://www.paramiclinica.com/Images/interesadosFondo1.gif) no-repeat;
}
.inteBox p{
	font-size:10px;
	padding:10px 5px 5px 10px;
	color:#23408F;
	font-weight:bold;
	margin-bottom:5px;
}
.inteBox .inteRight p{
	margin-top:60px;
	width:80px;
	text-align:left;
	color:#404040;
	font-weight:normal;
}
.inteBox .inteLeft{
	float:left;
	width:410px;
	padding:5px 5px 5px 10px;
}
.inteText{
	color:#23408F;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	line-height:13px;
	margin:10px;
}
.inteBoxTienda{
	margin:10px 58px 10px 58px;
	width:530px;
	height:205px;	
	position:relative;
	padding:10px 5px 5px 10px;
	background:url(http://www.paramiclinica.com/Images/interesadosFondoTienda.gif) no-repeat;
}
.inteBoxTienda p{
	font-size:10px;
	width:470px;
	color:#23408F;
	font-weight:bold;
	line-height:15px;
}
.underline{ padding-left:1px; background:#FFFF99; }
.inteBoxTienda .inteLeft{
	float:left;
	width:410px;
	padding:10px 5px 5px 10px;
}
.inteRight{
	float:left;
	width:90px;
	height:135px;
}
.inteBoxTienda .inteRight p{
	margin-top:80px;
	width:80px;
	text-align:left;
	color:#404040;
	font-weight:normal;
}
.inteRight input{
	margin-top:10px;
}
.inteLine{
	float:left;
	width:410px;
	font-size:10px;
	color:#404040;
	margin-bottom:5px;
}
.inteLine label{
	float:left;
	width:100px;
}
.inteLine input{
	float:left;
	width:300px;
	font-size:10px;
	color:#404040;
	border:1px solid #CCCCCC;
}
.inteLine textarea{
	float:left;
	width:300px;
	height:50px;
	border:1px solid #CCCCCC;
}
/*estilo de la home*/
#tiendasBox {
	width:90%;
	margin:50px auto 30px auto;
	}
#tiendasBox p{
	font-size:10px;
	color:#23408F;
	text-align:center;
	font-weight:bold;
	}
#tiendasBox ul li{
	font-size:11px;
	color:#23408F;
	font-weight:bold;
	
	list-style:none;
	}
#tiendasBox a {
	text-decoration:none;

}
#tiendasBox a:hover {
	text-decoration: none;
}
.presPersonal{
	float:left;
	margin-top:15px;
	width:290px;
	height:95px;
	background:url(http://www.paramiclinica.com/Images/presPersonal.gif) no-repeat;	

}
.presPersonal p{
	width:250px;
	padding:8px 0px 0px 25px;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
}
/*listado categorias*/
.listCategory{
	float:left;
	margin-top:5px;
	margin-left:5px;
	border:0px dashed #ccc;
	width:270px;
	padding:0px 5px;
	font-size:12px;
}
/*estilo google right*/
.googleRight{
	float:left;
	margin:5px 0px 0px 40px;
	border:1px dashed #ccc;
	width:170px;
	font-size:12px;
	padding-left:24px;
	padding-right:24px;
	padding-top:5px;
}
/*class de div donde esta cada imagen, es bastante cambiar el margin right+left para acercarle o..*/
.tiendas {
	margin:40px 56px 50px; /*top right+left bottom*/
	float:left;
	}
.textHome{ width:100%; float:left; clear:both;}
/*estilo de paginas tiendas*/
#productsBox{
	clear:both;
	float:left;
	width:980px;
	margin:20px 10px 10px 10px;
	border:0px solid  green;
	}
#sinProductos{
	clear:both;
	float:left;
	width:640px;
	height:50px;
	margin:20px 10px 10px 10px;
}
#sinProductos p{
	margin-top:20px;
	margin-left:120px;
	font:13px;
	font-weight:bold;
	color:#D2232A;
}
/*estilo tabella dei prodotti paginas tiendas*/	
#productsTable{
	float:left;
	margin-left:5px;
	margin-right:7px;
	width:647px;
	border:0px solid green;
	}

.productsTable{
	border-collapse:collapse;
	padding:0px 0px;
	border:0px solid green;
}

.productsTable thead th{
	padding: 3px 5px;
	text-align: center;
	border-bottom:1px solid #D1D2D4;
	background:url(http://www.paramiclinica.com/Images/sfondo-carrito-head.gif);	
	border:0px solid red;
	}
.productsTable thead tr{
	text-align:center;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
	border:0px solid red;
}
.productsTable thead th p{
	color:#D2232A;
	padding:0px;
}

.headT-sx{
	background:url(http://www.paramiclinica.com/Images/sfondo-head-tabla-sx.gif) no-repeat;
	border-bottom:1px solid #D1D2D4;
	border:0px solid;
}
.headT-dx{
	background:url(http://www.paramiclinica.com/Images/sfondo-head-tabla-dx.gif) no-repeat;
	width:47px;
	border-bottom:1px solid #D1D2D4;
	border:0px solid;
} 
#productsTable tfoot th{
	background:url(http://www.paramiclinica.com/Images/sfondo-foot-tabla.gif) repeat-x;
	height:20px;
} 
.footT-sx{
	background:url(http://www.paramiclinica.com/Images/sfondo-foot-tabla-sx.gif);
	height:20px;
}
.footT-dx{
	background:url(http://www.paramiclinica.com/Images/sfondo-foot-tabla-dx.gif) no-repeat;
	width:42px;
	height:20px;
} 
#categoryTable{
	background:url(http://www.paramiclinica.com/Images/sfondo-category.gif);	
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:4%;
	letter-spacing:1px;
	border-left:1px solid #D1D2D4;
	}


#productsTable .productsTable tbody td {
	padding: 0px 5px 0px 5px;
	border-bottom: 1px solid #D1D2D4;
	border-top: 1px solid #D1D2D4;
	border-right:1px solid #D1D2D4;
	border-left:1px solid #D1D2D4;
	font-size:9px;
	font-weight:bold;
	color:#848485;
}
#productsTable tbody p{
	color:#23408F;
	font-size:9px;
	padding:3px 7px;
	margin:0px 0;	
	}
#productsTable .titleTable{
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
}
#productsTable .td_nombre{
	width:330px;
	padding:0px;
	text-align:justify;
}
.itemQuantity{
	text-align:center;
	width: 70px;
	font-size:11px;
	}
.itemQuantityInput input{
	width:50px;
	text-align:center;
	font-size:11px;
	border: 1px solid #D1D2D4;
	}
.itemQuantity select{
	width: 55px;
	border: 1px solid #D1D2D4;
		}
.oki{
	width:17px;
	margin-left:-5px;
	padding=0px;
}
.cantidad{
	width:50px;
	font-size:11px;
	text-align:center;
}
#productsTable .td_otro{
	width:50px;
	text-align:center;
	padding:0px;
	height:auto;
	border-left:1px solid #D1D2D4;
	border-right:1px solid #D1D2D4;
}
#productsTable .td_precio{
	width:60px;
	text-align:center;
	padding:0px;
	height:auto;
	border-left:1px solid #D1D2D4;
	border-right:1px solid #D1D2D4;
}
#productsTable .td_lote{
	width:60px;
	text-align:center;
	padding:0px;
	height:auto;
	border-left:1px solid #D1D2D4;
	border-right:1px solid #D1D2D4;
}
.image50{
	width:50px;
	height:50px;
}
.camara{
	
}
.itemImage{
	width:50px;
	height:auto;
	text-align:center;
	border-left:1px solid #D1D2D4;
}
#productsTable .td_centro {
	text-align:center;
}
productsTable .td_right {
	text-align:right;
}
#productsTable .td_border {
	border-left:1px solid #D1D2D4;
}
/*paginacion*/
#paginacion {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
	border:0px solid red;
}
#paginacion p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
}

/* commentBox estilo*/
#commentBox{
	margin:10px 10px;
}
#commentBox .commentP{
	color:#23408F;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	line-height:13px;
}
#commentBox textarea {
	margin-top:5px;
	width: 400px;
	height: 100px;
}
#commentBox .content{
	font-size:11px;
	color:#848485;
	text-align:justify;
	line-height:13px;
	margin-top:5px;
	margin-left:10px;
	border-left:1px solid #D2232A;
	padding-left:5px;
}
/*estilo de la ficha*/
.ficha{
	float:left;
	position:relative;
	width:640px;
	border:0px solid blue;
	
}
.fichaArriba{
	float:left;
	width:600px;
	height:20px;
	margin:0px 5px 0px 25px;
	background:url(http://www.paramiclinica.com/Images/fichaArriba.gif) no-repeat;
}
.fichaAbajo{
	float:left;
	width:600px;
	height:20px;
	margin:0px 5px 30px 25px;
	background:url(http://www.paramiclinica.com/Images/fichaAbajo.gif) no-repeat;
}
.fichaBox{
	float:left;
	position:relative;
	margin-left:25px;
	margin-right:5px;
	width:598px;
	border-left:1px solid #D1D2D4;
	border-right:1px solid #D1D2D4;
}
.FichaLeft .titulo{
	width:400px;
	float:left;
	border:0px solid red;
}
.FichaLeft .titulo h1{
	margin:0px 10px 10px 30px;
	width:370px;
	border:0px solid green;
	}
.FichaLeft .titulo p{
	color:#23408F;
	font-weight:normal;
	margin-left:40px;
	font-size:12px;
	border:0px solid green;
}
.FichaLeft .carrito{
	color:#23408F;
	float:left;
	position:relative;
	font-weight:bold;
	font-size:11px;
	width:350px;
	margin-top:20px;
	padding-left:40px;
}
.FichaLeft .carrito p{
	width:300px;
	float:left;
	position:relative;
	margin-top:10px;
	line-height:20px;
	border-top:1px dashed #ccc;
	padding-top:10px;
}
.FichaLeft .carrito input{
	font-size:11px;
	text-align:center;
	border:1px solid #ccc;
}
.fichaBox .detalle {
	float:left;
	margin-top:20px;
	width:400px;
}
.FichaLeft .titulo .tituloPeq{
	color:#23408F;
	font-weight:bold;
	margin-top:20px;
	font-size:12px;
	margin-bottom:15px;
	border-top:1px dashed #ccc;
	width:300px;
	text-align:center;
	padding-top:15px;
}
.fichaBox .detalle p{
	color:#23408F;
	font-weight:normal;
	margin-left:40px;
	font-size:12px;
	line-height:15px;
}

.fichaBox .titulo p{
	float:left;
	padding-bottom:5px;
	width:100%;
}

.fichaBox .titulo .gris{
	color:#848485;
	width:130px;
	text-align:right;
	float:left;
}
.fichaBox .titulo .item{
	margin-left:5px;
	font-weight:bold;
}

.fichaBox .image {
	float:left;
	position:relative;
	width:140px;
	margin-top:0px;
	border:0px solid red;
}
.fichaBox .image img{
	width:140px;
	border:1px solid #ccc;
	margin-top:10px;
	padding:5px;
}
.fichaBox .parecidos{
	float:left;
	width:550px;
	border:0px solid;
	margin-top:10px;
}
.fichaBox .parecidos .tituloPeq{
	color:#23408F;
	margin-left:40px;
	font-size:11px;
	margin-top:10px;
	margin-bottom:5px;
}
.fichaBox .parecidos ul{
	list-style-type:none;
	margin-left:40px;
}
.fichaBox .parecidos li{
	font-size:10px;
}
.fichaBox .parecidos a{
	color:#848485;
}

.FichaLeft{
border:0px solid green;
float:left;
position:relative;
width:420px;
}

.FichaRight{
border:0px solid blue;
float:left;
position:relative;
width:150px;
}
/* estilo products Cesta, carrito en paginas tiendas*/
#productsCesta{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:10px;
	background:url(http://www.paramiclinica.com/Images/sfondo-cestaBody-trucco-300.gif) no-repeat;
	}
	
#productsCesta p{
	margin:0px auto auto 10px;
	}
#productsCesta a{
	color:#D2232A;
	
	font-weight:bold;
	font-size:11px;
}
#productsCesta a:hover {
	
	color:#23408F;
	font-weight:bold;
	font-size:11px;
}

#cestaHeader{
		background:url(http://www.paramiclinica.com/Images/sfondo-cestaHeader-300.gif) no-repeat;
		height:24px;
		margin-bottom:0px;
	}
#cestaHeader p{
	padding-top:5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#D2232A;
		
	}
#cestaBody{
		background:url(http://www.paramiclinica.com/Images/sfondo-cestaBody-300.gif) repeat-y;
		margin-top:0px;
		max-height:300px;
		/*overflow-y:scroll; */
	}
#cestaBody p{
	margin:0px auto 0px 4px;
	padding-top:3px;
	color:#23408F;
	font-size:10px;
	}
#productsCesta .itemQuantityInput INPUT{
	width: 45px;
	text-align: center;
	font-size:11px;
	border: 1px solid #D1D2D4;
	}
#productsCesta .itemQuantity select{
	width: 40px;
	border: 1px solid #D1D2D4;
		}

#productsCesta .cantidad{
	width:45px;
	text-align:center;
	border-left:1px solid #D1D2D4;
}
#contentCesta{
	float:left;
	}
.cestaTable td{
	border-bottom:1px dashed #D1D2D4;
	padding:1px;
}
.cestaTable {
	background:url(http://www.paramiclinica.com/Images/sfondo-cestaBody-300.gif) repeat-y;	
	border-right:1px solid #D1D2D4;
}

#productsCesta .itemName{
	margin:0px auto 0px 5px;
	padding-top:3px;
	width:220px;
	color:#23408F;
	font-size:10px;
	vertical-align:text-bottom;
	text-align:left;
}
#productsCesta .itemPriceMultiple{
	color:#23408F;
	font-size:10px;
	text-align:right;
}
#productCesta .itemQuantityInput{
	maxlenght:4;
	size:inherit;
}
#productsCesta input{
	maxlenght:4;
	size:auto;
	}
.productCesta{
	float:left;
	width:150px;
}
.precioCesta{
	float:right;
}
.cantidadCesta{
	width:20px;
	text-align:center;
	border-left:1px solid #D1D2D4;
	vertical-align:top;
	margin-top:0px;
}
#resumenCesta{
	width:100%;
	margin-top:0px;
	float:right;
	background:url(http://www.paramiclinica.com/Images/sfondo-cesta-resumen-300.gif);
	}
#resumenCesta p{
	text-align:right;
	margin:3px 4px 2px 3px;
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#8E8D8D;
	}
#resumenCesta .resumenInput{
	border:1px solid #D1D2D4;
	width:50px;
	}
#resumenCesta .actualeft{
	width:70px;
	height:15px;
	background:url(../Images/buttonActualizarVacioCes.gif) no-repeat;
	color:#D2232A;
	text-align:center;
	margin:5px;
	}
#resumenCesta .actualeft a{
	margin-top:0px;
	vertical-align:top;
	text-decoration:none;
	font-size:9px;
	}
#resumenCesta .actualeft a:hover{
	margin-top:0px;
	vertical-align:top;
	text-decoration:none;
	font-size:9px;
	}
#resumenCesta .left{	
	float:left;
}

#cestaFooter{
	float:left;
	background:url(http://www.paramiclinica.com/Images/sfondo-cestaFooter-300.gif) no-repeat;
	height:24px;
	width:300px;
	margin-top:0px;
	}
#cestaFooter .left{
	    float:left;
		margin-left:5px;
		margin-top:7px;
		}
#cestaFooter .right{
		float:right;	
		margin-right:5px;
		margin-top:3px;
	}

/* end of contentBox style */

/*estilo del carrito, pagina del carrito*/
#carritoBox{
	width:100%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
#carritoTitle{
	height:20px;
	width:90%;	
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
#carritoTitle p{
	color:#23408F;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	font-style:oblique;
	text-align:left;
}
#carritoTitleOk{
	height:20px;
	width:90%;	
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
#carritoTitleOk p{
	color:#23408F;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	font-style:oblique;
	text-align:left;
}
/*tabla de Carrito, los productos que el utente compra*/
#productsCarrito{
	width:90%;
	margin:30px auto 10px auto;
	}
.rosso{
	height:3px;
	width:90%;
	color:#d2232A;

	}
.precio{
	width:70px;
	}
.tableCarrito {
	border-collapse:collapse;
	border:1px solid #D1D2D4;
}
.tableCarrito p{
}
.tableCarrito thead th{
	text-align: center;
	background:url(http://www.paramiclinica.com/Images/sfondo-carrito-head.gif);	
}
.tableCarrito thead tr{
	padding-top:4px;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
	background:url(http://www.paramiclinica.com/Images/sfondo-carrito-head.gif);	
}
.tableCarrito tr{
	border:1px solid #D1D2D4;
}
.tableCarrito tbody td {
	padding: 3px 7px;
	border-bottom: 1px solid #D1D2D4;
	border-top: 1px solid #D1D2D4;
	text-align: center;
	font-size:9px;
	font-weight:bold;
	color:#848485;
}
.tableCarrito tfoot th {
	background: transparent url(http://www.paramiclinica.com/Images/sfondo-carrito-foot.gif);	
	padding: 5px 7px;
	text-align: right;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
}
.tableCarrito .td_nombre{
	text-align:left;
}
 
.td_nombre a{
	text-decoration:none;
}
/*estilo del button actualizar que no es un button*/
.tableCarrito .actualeft{
	width:70px;
	height:15px;
	background:url(../Images/buttonActualizarVacioCar.gif) no-repeat;
	color:#D2232A;
	text-decoration:none;
	text-align:center;
	margin:0px;
	float:right;
	}
.tableCarrito tfoot a{
	margin:0px;
	text-decoration:none;
	}
.tableCarrito tfoot a:hover{
	margin:0px;
	color:#23408F;
	text-decoration:none;
	}
.tableCarrito tfoot td {
	background: transparent url(http://www.paramiclinica.com/Images/sfondo-carrito-foot.gif);	
	padding: 5px 7px;
	text-align: right;
	font-size:10px;
	color:#23408F;
	font-weight:bold;
}
.tableCarrito tfoot {
	border:1px solid #D1D2D4;
	}
.tableCarrito .td_precio{
	width:50px;
	text-align:right;
	padding:0px;
}
#sinCarrito{
	margin-top:100px;
	margin-left:80px;
	height:400px;
}
#sinCarrito p{
	margin-bottom:80px;
	font-size:14px;
	color:#D2232A;
	font-weight:bold;
}
/*fin de la pagina carrito*/

/*button ne le pagine*/

#button{
	width:90%;
	margin:5px auto 10px auto;
	}
.buttonLeft{
	float:left;
	margin-left:5%;
}
.buttonRight{
	float:right;
	margin-right:5%;
}
/*fin de button*/

/*estilo de user ya/no registrado como title usa .titleCarrito p */
#userBox{
	width:80%;
	margin-left:10%;
	margin-right:auto;
	margin-bottom:20px;
	margin-top:20px;
	}
userTitle {
	height:50px;
	margin:5px auto 0px auto;
	width:90%;
	
}
.userTitle p{
	color:#23408F;
	margin:25px 10px 60px 60px;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	font-style:oblique;
	text-align:left;
}
.obligatory{
	color:#D2232A;
}
/*userFinal es la tabla de la pagina donde esta todo finalizado*/
#userFinal{
	width:896px;
	margin:30px auto 50px auto;
	background:url(http://www.paramiclinica.com/Images/sfondo-userFinalBody-truco.gif) no-repeat;
	}
.bluText{	
	font-size:11px;
	color:#23408F;
	font-weight:bold;
	}
#userFinalHeader{
	height:28px;
	background:url(http://www.paramiclinica.com/Images/sfondo-userFinalHeader28.gif) no-repeat;
	margin-bottom:0px;
	}
#userFinalHeader p{

	color:#23408F;
	padding:5px 7px;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	font-style:oblique;
	text-align:center;
	}
#userFinalBody{

	margin-top:-2px;
	margin-bottom:0px;
	width:100%;
	height:auto;
	background:url(http://www.paramiclinica.com/Images/sfondo-userFinalBody.gif) repeat-y;
	}
#userFinalFooter{
	margin-top:-11px;
	height:28px;
	background:url(http://www.paramiclinica.com/Images/sfondo-userFinalFooter.gif) no-repeat;
	}
.button-dx{
	float:right;
	margin-top:0px;
	margin-right:75px;
	}
#buttonFinalizar{
	width:90%;
	margin:20px auto 5px auto;
	}

.userFinalTable{
	margin-left:80px;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#848485;	
	margin-top:5px;
}
.userFinalTable td{
	width:300px;
	margin:50px;
}
.userFinalTable input{
	width:150px;
}
.userFinalTable .button{
	width:92px;
	height:24px;
}

/*fin de la tabla userFinal*/
#userYa{
	float:left;
	width:380px;
	background:url(http://www.paramiclinica.com/Images/sfondo-userBody-trucco.gif) no-repeat;
	}

#userNo{
	float:right;
	width:380px;	
	background:url(http://www.paramiclinica.com/Images/sfondo-userBody-trucco.gif) no-repeat;
	}
.userHeader{
	height:28px;
	background:url(http://www.paramiclinica.com/Images/sfondo-userHeader.gif) no-repeat;
	margin-bottom:0px;
	}
.userHeader p{
	color:#23408F;
	padding:5px 7px;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	font-style:oblique;
	text-align:center;
	}
.user p{
	margin:5px 0;
}
#userBodyYa{
	margin-top:-2px;
	margin-bottom:0px;
	width:100%;
	height:auto;
	background:url(http://www.paramiclinica.com/Images/sfondo-userBody.gif) repeat-y;
	}
#userBodyYa .user{
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#FFFFFF;	
	margin-top:5px;
}
#userBody{
	margin-top:-2px;
	margin-bottom:0px;
	width:100%;
	height:auto;
	background:url(http://www.paramiclinica.com/Images/sfondo-userBody.gif) repeat-y;
	}
#userBody .user{
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#FFFFFF;	
	margin-top:5px;
}
.olvide{
	font-size:9px;
	font-weight:bold;
	font-style:oblique;
	margin-left:20px;
}
.userLabel{
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#23408F;	
	margin-top:5px;
	margin-right:40px;
}

.labelConociste{
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#23408F;	
	margin-top:5px;
	margin-left:20px;
}
.selectConociste{
	font-size:11px;
	margin-top:5px;
	margin-left:20px;
}
.userInput{
	width:120px;
}
.userTable{
	margin-top:0px;
	margin-left:30px;
	padding:1px 7px;
}
.userTable td{

	margin-right:15px;
	padding-right:7px;
}
.userButton{
	float:right;
	margin-top:2px;
	margin-right:30px;
	margin-bottom:10px;
	}
.userFooter{
	margin-top:-11px;
	height:28px;
	background:url(http://www.paramiclinica.com/Images/sfondo-userFooter.gif) no-repeat;
	}
.userFooter p{
	margin-left:20px;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	color:#23408F;	
	}
#waitUserYa{
	margin-bottom:10px;
	margin-left:300px;
}	
#waitUser{
	margin-bottom:10px;
	margin-left:300px;
}
.waitMod{
	margin-left:200px;
}
/*fin de estilo de user ya/no registrado*/

/*estilo y div de error y de la finalizacion del pedido*/
#errorMessYa{
	float:left;
	width:360px;	
}
#errorMessNo{
	float:right;
	width:360px;
}
#errorBox{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:5px;
	
	}
#deComodo{
	clear:both;
	}
#errorMess{
	
}
.errorMess {
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px;
	color:#D2232A;
	border:1px solid #D3D4D6;
	background:url(http://www.paramiclinica.com/Images/sfondo-error.gif) repeat-x;
}
#pedidoOK{
	width:100%;
	height:auto;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
}
#testoOK {
	margin-top:30px;
}
#testoOK img{
	margin-left:50px;
	margin-top:10px;
}
#buttonImprimir{
	margin-left:50px;
}
#testoOK p{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	font:13px;
	font-weight:bold;
	color:#23408F;	
}
#detalleOk{
	margin-left:50px;
	font:13px;
	font-weight:bold;
	color:#23408F;	
}
#detalleOk pre{
	margin-left:50px;
}
/*fin de estilo de error y de finalizacion pedido*/

/*estilo de finalizarCompra cuando se envia por verdad el pedido*/
#infoPedido {
	width:90%;
	clear:both;
	margin:5px auto 20px auto;
}
#infoPedido p{
	float:left;
	font-size:11px;
	color:#23408F;
	font-weight:bold;
}

#finalizarCompra{
	width:90%;
	margin:20px auto 10px auto;
}
#finalizarCompra p{
	float:left;
	font-size:12px;
	color:#23408F;
	font-weight:bold;
}
.buttonModifica{
	margin-top:10px;
	margin-right:10px;
	float:left;
}
.buttonFinalizar{
	float:right;
	margin-top:10px;
}

/*fin de finalizarCompra*/

/*start de pagina confirm*/
#confirmBox{
	height:400px;
	width:85%;
	margin:20px auto 10px auto;
}
#confirmBox p{
	margin-top:20px;
	margin-left: 30px;
	font-size:11px;
	font-weight:bold;
	color:#23408F;
	text-align:justify;
}
/*fin de la pagina confirm*/

/*estilo de la pagina informacio legal*/
#legalBox{
	width:90%;
	margin:20px auto 10px auto;
	}
#legalBox .legalTitle{
	font-size:14px;
	font-weight:bold;
	color:#D2232A;
	text-align:justify;
	margin:5px 0 5px 20px;
	}
#legalBox p{
	line-height:15px;
	font-size:11px;
	color:#23408F;
	text-align:justify;
	
	}

/*fin de estilo de informacio legal*/

/* start of footer style*/
#footer {
	clear: both;
	float: left;
	text-align: center;
	width: 100%;
	background:url(http://www.paramiclinica.com/Images/sfondo-home-mar.gif) no-repeat;
	margin: 0px auto 30px auto;
	}
#footerContinue {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:10px;
	color:#D2232A;
	font-weight:bold;
	border:0px solid red;
	background:url(http://www.paramiclinica.com/Images/sfondo-home-mar.gif) repeat-y;
}
.footerLink p{
	font-size:9px;
	color:#D2232A;
	font-weight:bold;
	}
.footerLink{
	font-size:9px;
	margin:10px 5px 20px;
	}
#footerFondo {
	background:url(http://www.paramiclinica.com/Images/sfondo-footer-mar.gif) no-repeat;
	width: 100%;
	float: left;
}
/* end of footer style *//* CSS Document */
.rojo{
	color:#D2232A;
	}
.blue{
	color:#23408F;
	}
.gordo{
	font-weight:bold;
}
.right{
	float:right;
	text-align:right;
}
#legalBread{
	margin-bottom:10px;
	margin-left:30px;
	font-size:12px;
	font-weight:bold;
	color:#979696;
	}

/*estilo de pagina admin*/
#adminBox{
	width:90%;
	margin:20px auto 30px auto;
}
#pageConfirm{
	width:90%;
	margin:20px auto 10px auto;
}
.adminText{
	margin-top:10px;
	margin-left: 30px;
	font-size:12px;
	font-weight:bold;
	color:#23408F;
	text-align:justify;
}
.adminText .gordo{ color:#D2232A; font-weight:bold;}
#gestionTable{
	width:100%;
	margin-top:20px;
}
#gestionTable tfoot p.total{ text-align:left;}
#gestionTable tfoot p.lejenda{ text-align:right; font-size:11px;}
#gestionTable tfoot img{
	vertical-align:middle;
	}
#gestionTable th {
	height:27px;
	font-size:12px;
	text-align:center;
	
}
#gestionTable th .status {
	text-align:left;
}
#gestionTable td {
	text-align:center;
	font-size:12px;
}
#gestionTable td p{
	padding:3px 0px;
}
#gestionTable td.title{
	text-align:left;
}
.edit {
	width:40px;
}
.status {
	width:50px;
}
.change {
	width:50px;
}
.marginElim{
	margin-left:6px;
}
.loading {
	width:10px;
}
/*effects over one line of table*/
#gestionTable tbody tr:hover td, #gestionTable tbody tr:hover th:before { background:#EEE0E1;}

/* by mag 20070614 */
.fieldBox {
	width: 90%;
	margin: 0 auto;
}

.fieldSingle, .fieldMultiple {
	clear: left;
	float: left;
	margin: 20px auto;
	border:0px solid red;
}

.fieldSingle label {
	float: left;
	width: 110px;
}
.fieldSingle input {
	width: 400px;
}

.fieldMultiple input {
	margin: 0 5px;
}
.fieldSingle label {
	float: left;
	width: 110px;
	font-weight:bold;	
	color:#666666;
}
.fieldMultiple .fieldLine {
	float: left;
	width: 250px;
	margin: 3px 5px;
	border:0px solid red;
}
.fieldMultiple .cate {
	font-weight:bold;	
	color:#666666;
	margin:0px 0px 5px 0px;
}

.fieldButton {
	clear: both;
}
.fieldBig{
	border:none;
}
