/*** CSS General **/
/******** BODY *********/
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font:normal 13px Arial, Helvetica, sans-serif;}
div.ancho{
	width:940px;
	margin:0px auto 0px auto;
	padding:0px;
	border:1px solid #FFF;}
div.limpiador{clear:left;}

/**** TIPOGRAFIAS ***/
.fuente10{font-size:10px;}
.fuente11{font-size:11px;}
.fuente12{font-size:12px;}
.fuente14{font-size:14px;}
.negrita{font-weight:bold;}
.normal{font-weight:normal;}
.rojo{color:#A60000;}

/********* HEADER *******/

/* Header Izquierdo */
div#headerleft{
	float:left;
	width:460px;}
div#headerleft div#left{
	float:left;
	width:139px;}
div#headerleft div#right{
	float:left;
	width:321px;
	background-image:url(../images/titulo.gif);
	background-repeat:no-repeat;
	height:131px;}	

/* Header Derecho */
div#headerright{
	float:left;
	width:477px;
	margin-left:3px;
	height:134px;}
/** Menu superior */
div#headerright div#menusuperior{
	background-image:url(../images/menusuperiorbgr.jpg);
	padding-top:1px;
	height:20px;}
div#menusuperior a{
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;}
div#menusuperior a:hover{
	text-decoration:underline;}	
div#menusuperior a#mapaweb{margin-left:10px;}
div#menusuperior a#inicio{ margin-left:115px;}
div#menusuperior span#buscador{
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	margin-left:46px;}
div#menusuperior input#textfield{
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-size:10px;
	width:109px;
	height:13px;
	margin-left:10px;}	
div#menusuperior input#submitfield{
	font-size:10px;
	font-weight:bold;
	border:1px solid #000000;
	width:20px;
	height:16px;
	padding:0px;
	margin-left:3px;
	background-color:#e96207;
	color:#FFF;}
/** Botonera */
div#botonera a.margen{margin-left:-4px;}

/****** CUERPO ******/
div#bodyleft{
	float:left;
	width:220px;}
	
/* Menu Izquierdo */
div#seguro{
	background-color:#ff6600;
	padding:3px 0px 3px 6px;
	font-weight:bold;
	margin-top:6px;
	color:#FFF;}
div#seguro a{
	color:#FFF;
	text-decoration:none;}
div#seguro a:hover{
	text-decoration: underline;}
	
a.segurolink{
	display:block;
	color:#000;
	padding:2px 0px 2px 28px;
	text-decoration:none;}
a.segurolink:hover{text-decoration:underline;}
a.seguroborde{ border-top:1px solid #b34801;}
a.menulink{
	color:#FFF;
	text-decoration:none;}
a.menulink:hover{text-decoration:underline;}

/* Acceso a Clientes */
div#accesoaclientes{
	margin-top:10px;
	background-image:url(../images/accesoaclientesbgr.jpg);
	height:80px;}
div#accesoaclientes div#titulo{
	font-size:12px;
	color:#fff;
	text-align:center;
	padding-top:2px;
	margin-bottom:4px;}
div#accesoaclientes label{
	font-size:10px;
	color:#FFF;
	margin-left:10px;}
div#accesoaclientes input{
	font-size:12px;
	border:1px solid #447c94;
	width:120px;}

div#accesoaclientes a#contrasena{
	font-size:11px;
	color:#FFF;
	margin-left:5px;}
	
div#accesoaclientes input#submit{
	background-color:#FFF;
	color:#ff6600;
	border:1px solid #000;
	font-weight:bold;
	width:80px;
	margin-left:5px;
	margin-top:3px;}
	
/*** Cuadro Garantias de Asistencia ***/
div#garantiastitulo{
	padding:3px 0px 3px 5px;
	color:#FFF;
	background-color:#ff6600;}
div#garantiasasistencia ul{
	margin:0px;
	padding:0px;}
div#garantiasasistencia li{
	display:block;
	color:#000;
	border-top:1px solid #FF6600;
	padding:2px 0px 2px 4px;}
div#garantiasasistencia li.sinborde{border-top:0px;}
div#garantiasasistencia li a{
	color:#000;
	text-decoration:none;}
div#garantiasasistencia li a:hover{text-decoration:underline;}
/* Columna Central */
div#bodycenter{
	float:left;
	width:490px;
	margin-left:20px;}
div#bodycenter h1{
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 5px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	background-color:#ff6600;}
div#bodycenter h2{
	margin:0px 0px 3px 0px;
	padding:0px;
	color:#FF6600;}
div#bodycenter div.texto{
	margin-bottom:12px;
	line-height:18px;}
	
div.texto a{
	font-weight:bold;
	color:#0066CC;}

/* Declaración de derechos del animal */
div#declaracion{margin-top:44px;}

div.declaraciontexto{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	width:320px;
	margin:15px 0px 0px 100px;}
div.declaracionfirma{
	font-size:10px;
	font-style:italic;
	text-align:right;
	margin-right:50px;}
	
div#declaracion{margin-top:64px;}

/* Tabla de productos */
table#productos{
	border:1px solid #FF6600;}

table#productos td{	
	border:1px solid #FF6600;
	color:#FF6600;
	font-weight:bold;}
table#productos td.light{ 
	color:#000;
	font-weight:normal;}
table#productos td.confort{ 
	color:#000;
	font-weight:normal;}
table#productos td.premium{ 
	color:#000;
	font-weight:normal;}
table#productos td.centrado{text-align:center;}
table#productos td.derecha{text-align:right;}

div.textoproductos{font-size:11px; margin-top:10px;}

/* Mapa WEB */
div.mapaweb-seccion{
	background-color:#fdf9f7;
	border-bottom:1px solid #FF6600;
	border-top: 1px solid #FF6600;
	padding:3px 0px 2px 0px;
	color:#FF6600;
	font-weight:bold;
	margin:10px 0px 10px 0px;}
	
div.mapaweb-seccion a{
	color:#FF6600;
	text-decoration:none;}

div.mapaweb-seccion a:hover{text-decoration:underline;}

ul.mapaweb-subseccion{
	margin:10px 0px 10px 0px;}

ul.mapaweb-subseccion li{	
	list-style:square;
	color:#FF6600;
	margin: 5px 0px 5px 0px;}
	
ul.mapaweb-subseccion li a{
	color:#FF6600;
	text-decoration:none;}

ul.mapaweb-subseccion li a:hover{
	text-decoration:underline;
	color:#FF6600;}
	
	
/* COLUMNA DERECHA */	
div#bodyright{
	float:left;
	width:193px;
	margin-left:17px;
	margin-top:-5px;}
	
div.unete{margin:6px 0px 6px 0px;}

div#blog{
	background-image:url(../images/blogbgr.gif);
	padding:7px 0px 7px 45px;
	color:#FFF;
	margin-bottom:5px;}
div#sugerencias{
	background-image:url(../images/sugerenciasbgr.gif);
	background-repeat:no-repeat;
	padding:12px 0px 9px 45px;
	color:#FFF;}
	
/**** FORMULARIO DE SUGERENCIAS ****/
form#formsugerencias{
	width:488px;
	border:1px solid #FF6600;
	padding:10px 0px 10px 0px;}
	
#formsugerencias textarea{ 
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;}

#formsugerencias #boton{
	margin-left:170px;
}

#campodetexto{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}	

div.formleft{
	float:left;
	margin-left:25px;
	margin-right:20px;
	width:90px;
	text-align:right;
	margin-bottom:15px;}
	
div.formright{
	float:left;
	width:305px;
	margin-bottom:15px;}
	
/* Columna Central-Derecha*/
div#bodyrightwide{
	float:left;
	width:699px;
	margin-left:20px;}
div#bodyrightwide h1{
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 5px;
	color:#FFF;
	background-color:#3682c7;}
div#bodyrightwide div.texto{
	margin-bottom:12px;
	line-height:18px;}

/*** REGISTRACION ****/
/*div#registracionbox{
	width:654px;
	margin-left:0px;
	margin-top:10px;
	padding:0px 22px 10px 22px;
	border:1px solid #00a3e8;}
div.registraciontitulo{
	background-color:#00a3e8;
	text-align:center;
	color:#FFFFFF;
	margin-bottom:15px;}
div.registracionleft{
	float:left;
	width:200px;
	margin:0px 0px 15px 70px;
	text-align:right;
	font-weight:bold;}
div.registracionwide{margin:0px 0px 10px 40px;}
div.registracionright{
	float:left;
	width:300px;
	text-align:left;
	margin:0px 0px 5px 28px;}
div.registrationsexo{margin:-4px 0px 8px 28px;}
input.registracioninput{
	float:left;
	height:15px;
	padding-top:4px;
	font-size:12px;
	padding-left:3px;
	background-color:#a3d0fa;
	border:1px solid #01709d;}
select.registracionselect{
	font-size:12px;
	height:20px;
	padding-top:3px;
	background-color:#a3d0fa;
	border:1px solid #01709d;}
input.registracionbotones{
	background-color:#f97116;
	color:#FFF;
	border:1px solid #000;
	font-weight:bold;
	font-size:11px;}
input.botoncontinuar{margin-left:20px;}
input.none{float:none;}
span#fechanacimiento{float:left;}*/

/******** INTERIORES ***********/
div.subtitulo{
	color:#00a3e8;
	margin:15px 0px 5px 0px;}
div.subtitulo img{margin-right:6px;}
ul#lista{list-style-type:disc;}
ul#lista li{
	margin:6px 0px 6px 0px;
	color:#FF6600;}
ul#lista li span{color:#000;}
ul#lista div.textolista{
	color:#000;
	margin-left:15px;}
	
ul.listaprod{list-style-type:disc;}
ul.listaprod li{
	margin:6px 0px 6px 0px;
	color:#FF6600;}
ul.listaprod li span{color:#000;}
ul.listaprod div.textolista{
	color:#000;
	margin-left:15px;}	

/****** RECORDAR PASS ****/
div#recordar{
	border:1px solid #00a3e8;
}

div#recordar-izq{
	float:left;
	width:250px;
	text-align:center;
	padding:0px 0px 20px 0px;}
	
div#recordartitulo{
	background-color:#00a3e8;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
	margin:0px 0px 20px 0px;}	
	
div#recordar-izq div.espaciado{ margin:12px 0px 12px 0px;}

div#recordar-der{
	float:left;
	width:230px;
	margin-left:5px;
	padding-top:14px;}
	
input#text{background-color:#a3d0fa;
	border:1px solid #01709d;}
	
/***** PIE DE PAGINA *****/	
div.pie{
	background-image:url(../images/pie.jpg);
	margin-top:10px;
	height:46px;}
div.pie div{
	color:#FFF;
	margin-left:210px;
	padding-top:20px;
	font-weight:bold;}
div.pie div a{
	color:#FFF;
	text-decoration:none;}
div.pie div a:hover{text-decoration:underline;}

