body {
	padding-right: 0em; 
	padding-left: 0em; 
	font-size: 0.6em; 
	padding-bottom: 0em; 
	margin: 0em; 
	color: #000000; 
	padding-top: 0em; 
	font-family: verdana,arial,sans-serif;
	background-image:url(../imgs/fondoprincipal.jpg);
	background-repeat:repeat;
	background-position:top;
	
}
h1.encabezado {
	display: none
}
#capaprincipal {
	#width: 103.0em; 
	#width: 997px;
	width: auto;
	min-width: 997px;
	padding-right: 0em; 
	padding-left: 0em; 
	padding-bottom: 0em; 
	margin: 0px auto; 
	
	padding-top: 0px;
	
	
}

#capacontedora {
	#width: 89.6em;
	#width: 860px;
    width: auto;
    min-width: 860px;

}


#cajaborde {
	#width: 89.7em;
	#width: 862px;
    width: auto;
    min-width: 862px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color:#0d4c7d;
	border-left-color:#0d4c7d;
	border-top-style:solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right:1px solid #0D4C7D;
	#min-height:50em;
	min-height: 465px;
	background-color:#FFFFFF;
}

#logotipo{
	#width: 23.3em;
	#height: 18.8em;
	width: 224px;
	height: 179px;
}
#interiorizq{
	float:left;
	#width: 23.3em;
	width: 224px;
	height: auto;
	margin: 0em;
	padding: 0em;
	background-image:url(../imgs/fondomenu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	#min-height:80.0em;
	min-height: 565px;
    vertical-align: top;
}
#telefono{
	float:left;
	#width: 22.3em;
	#height: 2.8em;
	width: 219px;
	height: 28px;
	margin: 0em;
	padding: 0em;
	background-color:#f7ed46;
	#padding-left:1em;
	padding-left:7px;


}
#telefono .tlf{
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;
	color:09294a;
	
	position:relative;
	top:2px;
}

#telefono .numero{
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 2.2em;
	font-weight: bold;
	color:09294a;
	
	padding:7px 0px 0px 3px;
	position:relative;
	top:3px;
	width:168px;
}

#interiorder{
	#float:left;
	#width: 66.4em;
	width: 637px;
    width: auto;
    min-width: 637px;
	margin: 0em;
	padding: 0em;
	min-height:80em; /* mozilla */
	background-color:#FFFFFF;
	height:auto;
    vertical-align: top;
}

#continterno {
    width: auto;
    min-width: 635px;
    vertical-align: top;
}
#piedepagina {
	clear: both; 
	#width: 89.7em; 
	#height: 7.5em;
	width: 862px;
	height: 74px;
	background-image:url(../imgs/fondopie.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	text-align:center;
	
}
#piedepagina .rojo{
	font-family: arial, verdana, helvetica, sans-serif; font-size: 1.1em; color:#990000;
}
#piedepagina .azul{
	font-family: arial, verdana, helvetica, sans-serif; font-size: 1.1em; color:#004275;
}

#capabanner{
	#float:right;
	width: 125px;
	vertical-align: top;
}
.imagensinborde{
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
#divformu{
	padding-left:3em; 
	padding-top:3em;
	float:left;
}
.bannerenmenu{
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top:1em;
	display:block;
	#margin-left:0.5em;
	margin-left:5px;
	float:left;
}

/* MENU DE NAVEGACION */

#menu_izdo {
	#width: 19.4em; 
	width: 224px;
	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	font-size: 1.2em;
	
}

#menu_izdo a {
	
	color: #09294a; 
	text-decoration: none; 
	display:block; 
	font-family: arial, verdana, helvetica, sans-serif; 
	

}

#menu_izdo a:hover {
	
	color: #7E7E7E; 
	text-decoration: none; 
	display:block; 
	font-family: arial, verdana, helvetica, sans-serif; 	

}




#menu_izdo_nivel2 {
	#width: 18.1em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel2 a {
	color: #192F46; 
	display:block; 
	text-decoration: none; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel2 a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: none;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}




#menu_izdo_nivel2_on {
	width: 18.1em; 
	#width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel2_on a {
	color: #000000; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel2_on a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}




#menu_izdo_nivel21 {
	#width: 18.1em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-21nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel21 a {
	color: #192F46; 
	display:block; 
	text-decoration: none; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel21 a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: none;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;
}



#menu_izdo_nivel21_on {
	#width: 18.1em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:3.5em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-21nivel.gif);
	background-repeat: no-repeat;
	font-size:0.9em;
	font-weight:normal;
	float:left;
}

#menu_izdo_nivel21_on a {
	color: #000000; 
	display:block; 
	text-decoration: underline; 	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;

}

#menu_izdo_nivel21_on a:hover {
	color: #7E7E7E; 
	display:block; 
	text-decoration: underline;	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:normal;
}









#menu_izdo_naranja{
	#width: 16.4em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-left:3em;
	padding-top:0.3em;
	padding-bottom:0.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa-naranja.gif);
	background-repeat: no-repeat;
	float:left;
	
}

#menu_izdo_naranja_on{
	#width: 16.4em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-left:3em;
	padding-top:0.3em;
	padding-bottom:0.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa-naranja.gif);
	background-repeat: no-repeat;
	float:left;
	
}

#menu_izdo_naranja a:link {
	
	color:#FFFFFF; 
	
}


#menu_izdo_naranja a:visited {
	color:#FFFFFF; 
}

#menu_izdo_naranja a:hover {
	
	color:#7E7E7E; 
}






#menu_izdo_off {
	#width: 16em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.4em;
	padding-bottom:0.5em;
	#padding-left:3em;
	padding-left: 35px;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa.gif);
	background-repeat: no-repeat;
	float:left;
}


#menu_izdo_on {
	#width: 16.4em; 
	width: 189px;
	margin:0em; 
	padding:0em;
	padding-top:0.4em;
	padding-bottom:0.5em;
	#padding-left:3em;
	padding-left: 35px;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.jpg);
	background-repeat: no-repeat;
	float:left;
}


#menu_izdo_on a:link {
	
	color:#FFFFFF; 
	
}


#menu_izdo_on a:visited {
	color:#FFFFFF; 
}

#menu_izdo_on a:hover {
	
	color:#7E7E7E; 
}






.menu_izdo_fin {
	#width: 16em;
	width: 189px;
	margin:0em; 
	padding:0em;
	float:left;
	height:0.1em;
}


	










#barra_enlaces {
	width: 16em;
	 height: 30em;
	 min-height:30em; /* mozilla */
}


#barra_enlaces ul {
	width: 16em; 
	margin-left:0em;  
	padding-right: 0em; 
	padding-left: 1em; 
	padding-bottom: 0em;  
	padding: 0em; 
	list-style-type: none; 
}
#barra_enlaces li.off {

	width: 20em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:3em;
	height:2.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa.gif);
	background-repeat: no-repeat;
}

#barra_enlaces li.naranja{
	width: 20.3em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:3em;
	height:2.5em;
	background-position: top left ;
	background-image:url(../imgs/item-mariposa-naranja.gif);
	background-repeat: no-repeat;
}

#barra_enlaces a {
	
	color: #09294a; 
	text-decoration: none; 
	display:block; 
	margin-top:0em;
	padding-top:0.2em;
	margin-bottom:0em;
	width:16em;
	height:1.8em;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;

}

#barra_enlaces li.nivel2{
	width: 18.8em; 
	margin:0em; 
	padding:0em;
	list-style-type: none;
	padding-left:4.6em;
	height:2em;
	background-color:ffdfae;
	background-position: top left ;
	background-image:url(../imgs/item-2nivel.gif);
	background-repeat: no-repeat;
}
#barra_enlaces a.nivel2 {
	color: #09294a; 
	text-decoration: none; 
	display:block; 
	margin-top:0em;
	padding-top:0.3em;
	margin-bottom:0em;
	width:15em;
	height:1.5em;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 1.0em;
	

}





.cajaformu{
	color: #474747;
	background-color: #ffffff;
	width: 12em;
	border: 1px solid #8096AC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin: 0em;
	padding: 0em;
	font-weight: normal;

}
.formuboton{
	color: #ffffff;
	background-color: #cc0001;
	width: 4em;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	cursor:hand;

}

.formuboton2{
	color: #ffffff;
	background-color: #cc0001;
	width: auto;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	cursor:hand;

}

.cajatextoazulclaro12{
	width:auto; margin-left:1em;
	font-size: 1.3em; font-family:verdana, arial, helvetica, sans-serif; color:#4da8bd; text-decoration: none; 

}
.txtazul18 {

font-size: 2em; font-family:verdana, arial, helvetica, sans-serif; color:#006599; text-decoration: none;
}


/* TITULARES */

#divtitularseccion{
	width:40em; padding-left: 2em;
	float:left;
}


#divtitularseccion .nivel1{
	font-size: 2.5em; font-family:verdana, arial, helvetica, sans-serif; color:#80AAD5; text-decoration: none;
}


#divtitularseccion2{
	width:62em; 
	border-bottom:1px solid #FFF777;
    margin-left: 2em;
	margin-bottom: 0.3em;
	padding-bottom:0.5em;
	
}
#divtitularseccion3{
	width:auto; 
	border-bottom:1px solid #FFF777;
    margin-left: 0em;
	margin-bottom: 0.3em;
	padding-bottom:0.5em;
	
}

#divtitularseccion2 .nivel1{
	font-size: 2.5em; font-family:verdana, arial, helvetica, sans-serif; color:#80AAD5; text-decoration: none;
}
#divtitularseccion3 .nivel2{
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	font-weight:normal;
}




/* NOTICIAS */

#tablanoticias {
	width: 413px;
	vertical-align: top;
	padding-left: 15px;
}

#divlistanoticias{
	#float:left;
	#width:43em;
	width: 413px;

	margin-top: 1em;
	
}
#divlistanoticias dt{
	#padding-left: 3em;
	padding-left: 30px;
	#height:2.5em;
	min-height:2.5em;
	height: auto;
	background-position: top left ;
	background-image:url(../imgs/hojaamarilla.gif);
	background-repeat: no-repeat;
	
	
}
#divlistanoticias dt a{
	font-size: 1.4em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; text-decoration: none;
	height: auto;
}
#divlistanoticias dl{
	#margin-left: 2em;	
	margin-right: 10px;
}


#divlistanoticias dd{
	margin-left: 0em;
		
	
}
#divlistanoticias dd.texto{
	font-size: 1.1em;

	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;	
	
}

#divlistanoticias dd.img{
	float:left;
	overflow:auto;
	margin-bottom:2em;
	#margin-right:2em;
	margin-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color:#80AAD5;
	border-right-color:#80AAD5;
	border-bottom-color:#80AAD5;
	border-left-color:#80AAD5;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
}
#divlistanoticias dd a{
	text-decoration: none;
	color:#4da8bd;
}
#divlistanoticias dd.link {
	margin-top:0.5em;	
}
#divlistanoticias dd.link a{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	white-space: nowrap;
	
}

#divlistanoticias dd.link a:visited{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	white-space: nowrap;
	
}

#divlistanoticias dd.link a:hover{
	font-size: 1.2em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:bold;
	white-space: nowrap;
	
}






/* BANNERS IZQUIERDA*/

#divlistabanners{
	#float:right;
	#width:21em;
	width: 189px;
	margin-top: 1em;
	vertical-align: top;
}

#divlistabanners #divbanner{
 background-position:bottom; 
 background-repeat:no-repeat; 
 margin-bottom:0.5em;
 #margin-right:0.2em;
 margin-right: 2px;
 padding-left:0.9em;
	width: 189px;

}
#divlistabanners #divbanner a{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	#margin-left:5em;
	margin-left: 5px;

}

#divlistabanners #divbanner a:visited{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#990000; 
	text-decoration: none;
	font-weight:bold;
	#margin-left:5em;
	margin-left: 5px;

}

#divlistabanners #divbanner a:hover{
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7A7A7A; 
	text-decoration: underline;
	font-weight:bold;
	#margin-left:5em;
	margin-left: 5px;

}








#divlistabanners #divbanner .titular{
	font-size: 1.3em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#004275; 
	font-weight:bold;

}
#divlistabanners #divbanner .texto{
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#546B82; 
	text-decoration: none;

}
#divlistabanners img {
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}



/* BANNERS DERECHA*/

.banner1
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_informacion1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:94px;
	margin-top:1em;
	
}

.banner1_td
{
	padding-top:3.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}

.banner2
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_formacion1.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}

.banner2_td
{
    padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}



.banner3
{
	border-bottom:1px solid #6B92B0;
	background-image:url(../imgs/bg_apoyo.gif);
	background-position:top; 
	background-repeat:no-repeat;
	
}

.banner3_td
{
    padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:0.2em;
	
}





/* MENU SUPERIOR*/

.menu_opciones{
float:right;
border-left:1px solid #C3CCDA;
margin:3px 0px 0px 0px;
padding-left:10px; padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
}

.menu_opciones2{
white-space: nowrap;
text-align: right;
margin:0px 0px 0px 0px;
height:21px;
background-image:url(../imgs/bg_opciones.jpg);
background-repeat:repeat-y;
background-position:right;

}

.menu_opciones3{
float:right;
margin:2px 0px 0px 0px;
padding-left:0px; padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.menu_opciones3 a { 
   background-image: url(../imgs/bo_rincon.gif); 
   display: block; 
  
} 

.menu_opciones3 a:hover { 
   background-image: url(../imgs/bo_rincon2.gif);   
} 



a.opcion:link, a.opcion:visited {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	font-weight:bold;	
}
a.opcion:hover {
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color: #D5D5D5;
	text-decoration: none;
	font-size: 1em;
	font-weight:bold;		
}






/* PLANTILLA GENERAL */

.lin_izda_flash {
     #float:left;
     width: 2px;
}

.flash1 {
     #float:left;
     width: 635px;
}

.imag1 {
     float:left; 
}

.lin_dcha_menu {
     float:left;
     vertical-align: top;
     width: 2px;
}



#centro1{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	width:56.5em; 
	width:55em; 
	margin-top: 2em;	
	margin-left: 2em;
	margin-bottom:1em;	
    clear: both;
	/*float:left;*/
}
#centro1 p{
	color: #0a4879;
	margin-top:0px;
	padding:0px 20px 0px 0px;	
}

#centro2{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	width:56.3em; 
	margin-top: 0.5em;	
	margin-left: 2em;	
	
}
#centroproductos{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	float: left;
	width:310px;
	margin-top: 0.5em;	
	padding: 0px 4px 0px 10px;
	border-right:1px solid #BCD2EA;
	margin-right:4px;
}
#centrocarrito{
	font-size: 1.1em;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#7E7E7E;
	float: right;
	width:290px;
	margin-top: 0.5em;	
	margin-right: 5px;	
	background-color:#b1cbe5;
	text-align:left;
}
/*-----------------------------------------productos*/
div.producto {
	float:left;
	/*width: 310px;*/
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border-bottom:thin #daac3e solid;
	width:305px;
	}
	div.tituloproducto {
		text-transform:uppercase;
		color:#024174;
		margin: 0 0 10px 0;
		font-weight:bold;
		}	
		div.tituloproducto img {
		padding:0px 5px 0px 0px;
		position:relative;
		top:2px;
		}
		div.imagenproducto{
			float:left;
			width: 70px;
			}
			div.imagenproducto img{
			}
		div.fechaproducto{
			float:left;
			width: 320px;
		}
		div.contenidoproducto{
			float:left;
			padding:0px 10px 0px 5px;
			width:220px;
		}
		div.botonesproductodiv {
			float:left;
			width: 305px;
			margin: 10px 0 0 0;
			text-align:left;
			vertical-align:bottom;
			}
			div.botonesproductodivdetalle {
			float:right;
			width: 315px;
			}
			div.botonesproductodiv div.coste {
				float:left;
				font-size: 1.9em;
				font-family: Verdana, Arial,Helvetica, sans-serif;
				color:#08294a;
				text-align:left;
				margin:0 0 0 4px;
				padding:2px 5px 5px 5px;
				background-color:#E8EFF7;
				height:45px;
				width:90px;
			}
			div.botonesproductodiv div.coste span {
				float:left;
				/*display:block;*/
				clear:both;
				width:90px;
			}
			div.botonesproductodiv div.coste span#tipoprecio {
				font-size:12px;
				height:24px;
			}
			div.botonesproductodiv div.coste span#precioprod {
				text-align:right;
				font-size:0.9em;				
			}
			div.botonesproductodiv div.botonesproducto {
				float:right;
				margin:4px 0px 0px 0px;
				width:160px;
			}
			div.botonesproductodiv a {
				float:right;
				clear:both;
				padding:5px 5px 5px 0px;
				display:block;
				width:155px;
				text-align:right;
			}
			div.botonesproductodiv a:link{
				color:#000000;
				
			}
			div.botonesproductodiv a:visited{
				color:#000000;
			}
			div.botonesproductodiv a:active{
				color:#000000;
			}
			div.botonesproductodiv a:hover{
				color:#d5c300;
			}
			div.botonesproductodiv img{
				border:none;
				padding:0 0 0 4px;
			}
			div.botonesproductodiv hr{
				float:left;
				width:100%;
				color:#fff448;
				background-color:#fff448;
				text-transform:none;
				
			}
/*-----------------------------------------productos*/
/*-----------------------------------------carrito*/
div#centrocarrito-in{
	width:290px;
	padding:10px 0 0 5px;
	text-align:right;
	width:280px;
}
div#centrocarrito-in h2{
	display:inline;
	font-weight:normal;
	font-size: 1.8em;
	color:#FFFFFF;
	float:left;
	margin:0px;
}
div#centrocarrito-in h3{
	display:inline;
	font-size: 1.1em;
	color:#FFFFFF;
}
div#centrocarrito-in h3{
	display:inline;
	font-weight:normal;
	font-size: 1.1em;
	color:#FFFFFF;
}
div#centrocarrito-in hr{
	color:#FFFFFF;
	background-color:#FFFFFF;
}
div.producto_carrito{
	float:left;
	height:auto;
	margin:0px 0px 4px 0px;
	padding:5px 0px 4px 0px;
	border-bottom:thin #6c78a7 solid;
	width:280px;
}
div.producto_carrito_tit{
	float:left;
	height:auto;
	padding:4px 0 4px 0;
	border-bottom:thin #fff solid;
	width:280px;
	text-align:left;
}
div.producto_carrito_tit img {
	float:right;
	padding:0px 4px 0px 0px;
	position:relative;
}
div#centrocarrito-in div#izdatitulo {
	float:left;
	width:150px;
	color:#181818;
	text-align:left;
}
div#centrocarrito-in div#titulounidades {
	float:left;
	width:33px;
	color:#181818;
	text-align:left;
}
div#centrocarrito-in div#tituloborrar {
	float:left;
	width:40px;
	color:#181818;
	text-align:left;
}
div#centrocarrito-in div#dchatitulo {
	float:right;
	width:55px;
	text-align:center;
	color:#181818;
	text-align:right;
}
div#centrocarrito-in div#izda {
	float:left;
	width:150px;
	color:#024174;
	text-align:left;
	padding:3px 0px 0px 0px;
}
div#centrocarrito-in div#unidades {
	float:left;
	width:35px;
	color:#024174;
	text-align:left;
}
div#centrocarrito-in div#unidades input {
	width:23px;
	margin:0px;
	padding:1px 1px 0px 1px;
	height:13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
div#centrocarrito-in div#borrar_btn {
	float:left;
	width:30px;
	height:15px;
	color:#024174;
	text-align:left;
	padding:2px 0px 0px 0px;
	*padding:3px 0px 0px 0px;
	text-align:center;
}
div#centrocarrito-in div#borrar_btn img {
	border:0;
}
div#centrocarrito-in div#dcha {
	float:left;
	width:65px;
	text-align:right;
	color:#024174;
	padding:3px 0px 0px 0px;
}
div#centrocarrito-in div#comprar_btn {
	float:right;
	margin:6px 0 6px 0;
}
div#centrocarrito-in div#comprar_btn img {
	border:none;
}
div#centrocarrito-in div#volvertienda_btn {
	float:left;
	margin:6px 0 6px 0;
}
div#centrocarrito-in div#volvertienda_btn img{
	border:none;
}

/*-----------------------------------------carrito*/
/*-----------------------------------------formulario*/
table#formulario_tabla {
	color:#0f6f95;
	font-size:11px;
	border-bottom:#b2cce5 thin solid;
	}
	table#formulario_tabla img {
		border: none;
	}
	table#formulario_tabla h1 {
		color:#0a4879;
		font-size:11px;
	}
	table#formulario_tabla h1.h1importe {
		color:#0a4879;
		font-size:11px;
		margin:1px 0px 1px 0px;
	}
	table#formulario_tabla td {
		background-color:#f3f5fe;
	}
	table#formulario_tabla td span {
		display:block;
		/*padding:4px 0px 2px 0px;
		*padding:1px 0px 1px 0px;*/
		padding:2px 0px 4px 0px;
		*padding:1px 0px 1px 0px;
		height:16px;
		_height:10px;
	}
	table#formulario_tabla td span input {
		margin:0px 6px 0px 4px;
		*margin:0px 4px 0px 2px;
		position:relative;
		top:2px;
		*top:1px;
	}
	table#formulario_tabla td.conborde {
		background-color:#f3f5fe;
		border-bottom:#b2cce5 thin solid;
	}
	table#formulario_tabla td.filatotal {
		background-color:#eceffb;
		border-bottom:#b2cce5 thin solid;
		border-top:#c7d9ea thin solid;
		padding-top:8px;
		padding-bottom:4px;
	}
	table#formulario_tabla td.filagastos span {
		height:15px;
		margin:0px;
	}
	table#formulario_tabla td.refresh {
		background-color:#ffffff;
	}
	table#formulario_tabla tr#trgastosenvio td {
		padding:10px 17px 10px 12px;
		text-align:right;
	}
	
form#tienda p {
	/*color:#FF0000;*/
	margin:15px 0 0 0;
	padding:0;
}
.campoTextoDatos{
	width:auto;
	height:12px;
	margin: 1px 0 0 0;
	/*padding: 0 0 0 0;*/
	background-color: #fff;
	/*font-size:12px;
	color:#666666;*/
	/*border: solid #666 1px;*/
}
.campoTextoDatos_over{
	width:auto;
	height:12px;
	margin: 1px 0 0 0;
	/*padding: 0 0 0 0;*/
	background-color: #ffffa0;
	/*font-size:12px;
	color:#666666;*/
	/*border: solid #666 1px;*/
}


/*---------------------------------------------- OVERLAY ENVIANDO -------***/


div#divcondicionesALL {
	display:none;
	position: fixed;
	height:100%;
	width:100%;
	top: 0px;
	left: 0px;
	z-index:500;
}
div#overlay_condiciones {
	position: fixed;
	z-index:501;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	_position:absolute;
}

.overlay_condicionesBG {
	background-color:#000000;
	background-color:#3A96C4;
	_background:none;
	filter:alpha(opacity=20);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
div.condiciones {
	height:300px;
	width:500px;
	background-color:#ffffff;
/*	background:transparent url(../img/fondo_alert.png) scroll no-repeat left top;
	_background:transparent url(../img/fondo_alert.gif) scroll no-repeat left top;
*/}
#TBcondiciones {
	position: fixed;
	z-index: 502;
	color:#000000;
	text-align:left;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-150px;
	padding:20px 0px 0px 0px;
	border:2px solid #86B0D8;
}
div.condiciones img {
	position:relative;
}
div.condiciones p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	/*padding:0px 0px 43px 0px;*/
	padding:0px 20px 0px 20px;
	position:relative;
	text-align:left;
	color:#202020;
}
div.condiciones p.condicionestxt {
	font-size:12px;
}
div.condiciones div.imgloading {
	position:absolute;
	top:90px;
	left:46px;
}

div.condiciones p b {
	font-weight:normal;
}
div#divnook p b#msg_nook {
	font-weight:normal;
	font-size:11px;
	position:relative;
	top:-20px;
}
div.condiciones p span.blink {
	text-decoration:blink;
}
* html div#overlay_condiciones {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html div.overlay_condicionesBG {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html #TBcondiciones { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TBenviando, x:-moz-any-link {position:absolute;}
#TBenviando, x:-moz-any-link, x:default {position:fixed;}

div.divbtokalert {
	position:relative;
	text-align:center;
	width:500px;
	height:50px;
	z-index:500;
	padding:20px 0px 0px 0px;
}
div.divbtokalert a {
	padding:0px 0px 0px 0px;
	border:0;
}
div.divbtokalert a img {
	border:0;
}

div#divok {display:block; height:50px;text-align:right;position:relative;}



div#divnook {display:block; height:120px;}
div#divenviando {display:block; height:120px;}
div#divloginok {display:none;}
div#divloginnook {display:none;}
div#divregok {display:none;}
div#divregnook {display:none;}



/*-----------------------------------------formulario*/
/*-----------------------------------------presentacion*/
div#iconos{
	float:left;
	text-align:left;
	}
	div#iconos .icono{
		float:left;
		width:186px;
		height:164px;
		margin:1px;
		overflow:hidden;
		}
		/*div#iconos .icono a:link{
		}*/
		div#iconos .icono img{
			border:none;
		}
div#contenido_tienda{
	#float:left;
	margin:20px 0 0 0;
	clear: both;
	}
	div#contenido_tienda p{
	}
	div#contenido_tienda ol{
		}
		div#contenido_tienda li{
			color:#0a4879;
			font-weight:bold;
		}
/*-----------------------------------------presentacion*/
	
.no_input{
		width:auto;
		border:0px;
		margin-top:3px;
}	
.titulo {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1.5em;
}

.titulo2 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1em;
}

.titulo3 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:1em;
}

.titulo4 {
	font-size: 1.2em; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	margin-bottom:0.5em;
}


.titulo5 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:0em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

.titulo6 {
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:1em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	float:left; 
	width:45em;
	background-repeat:no-repeat;	
}

.titulo7 {
	font-size: 1.4em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #006599; 
	text-decoration: none;
	padding-left: 2em;
	padding-top: 0.1em;
	padding-bottom: 1em;
	background-image:url(../imgs/hojaamarilla.gif);
	background-position:top left;
	background-repeat:no-repeat; 	
}
.titulo8 {
	/*background-color:#00FF00;*/
	font-size: 1.2em; 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#006599; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:1em;
	background-image:url(../imgs/tienda/hojagris.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

.subtitulo1 {
	
	font-weight:bold;
	color:#80AAD5; 
	text-decoration: none;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:0em;
	background-image:url(../imgs/flor.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}




.fecha1 {
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	color:#7E7E7E;
	font-weight:bold;
	padding-bottom:0.3em;
	 	
}


li {
      margin-bottom:1em;			
}





.foto1 {
border:1px solid #6B9DCE;
}

.fl_left { 
float:left;
margin:0em 2.5em 2.5em 0em;
}

.fl_right { 
float:right;
margin:0em 0em 2.5em 2.5em;
}

.foto2 {
border:1px solid #6B9DCE;

}

.f2_left { 
float:left;
margin:0em 2em 0.5em 0em;
clear: both;
}

.f2_right { 
float:right;
margin:0em 0em 1em 2em;
clear: both;
}

.masinfo {
margin-top:1em;
width:55em;
text-align:right;
background-image:url(../imgs/bg_masinfo.gif);
background-repeat:repeat-x;
clear: both;
}



/* RUTA NAVEGACION */

#rutacont {
    padding-left: 2em;
    padding-right: 2em;
}

#ruta{
	font-size: 1em;
	font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
	margin-top: 0.8em;	
	margin-left: 2em;	
}


a.ruta1:link, a.ruta1:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
}

a.ruta1:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	
	}
	
	


.tablatienda {
	width: 630px;
}




/* PAGINACION */

.paginacion{
	width: 630px;
	height:3em;
	#margin-left: 2em;
	margin-left: 15px;
	padding-right: 15px;
	padding-top:2em;
	#float:left; 
	text-align:right;
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}





/* ENLACES INFERIORES */

.enlaces_inf{
	width:62em;
	height:3em;
	margin-left: 2em;
	padding-top:2em;
	float:left;
	clear:both;
	position:relative;
	
}


.enlaces_inf_izq {
float:left; width:20em
}

.enlaces_inf_der {
float:left; width:40em; text-align:right
}

.enlaces_inf_bot {
margin-left:2em;
}




a.en1:link {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:bold;
}


a.en1:visited {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:bold;
}

a.en1:hover {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:bold;
}




a.en2:link {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.en2:visited {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.en2:hover {
	font-size: 1.1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	background-color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}





a.en3:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.en3:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.en3:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}


a.en4:link, a.en4:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	
}

a.en4:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: none;

}

a.en5:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.en5:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.en5:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}




a.pie2:link {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#990000;
	text-decoration: none;
}

a.pie2:visited {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#990000;
	text-decoration: none;
}

a.pie2:hover {
	font-size: 1.1em; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;
	
	}	
	
/* FICHEROS */
.ficheros {
    padding-top:1em;
	padding-bottom:1em;
	width:48.4em;
	 }

.ficheros1 {
	width:48.4em;
	 }
	 
.ficheros2 {
	padding-top:1em;
	padding-bottom:0.5em;	
	 }	 

/* GALERIA */

.galeria {
 width:58.2em;
 height:auto;
 float:left;
 }

.fot_galeria {
width:12.7em; 
float:left; 
margin-right:1.3em;
padding-bottom:2em
}


.fot_galeria2 {
border:1px solid #80AAD5;
margin-bottom:0.5em
}


.pie_galeria {
width:11em; float:left;
}

.amp_galeria {
width:1.7em;
float:left;
text-align:right;
}

.amp_galeria a { 
   background-image: url(../imgs/bo_ampliar.gif);
   background-repeat:no-repeat; 
   display: block; 
  
} 

.amp_galeria a:hover { 
   background-image: url(../imgs/bo_ampliar2.gif);
   background-repeat:no-repeat; 
   display: block;    
} 


.popup {
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:15px; 
background-color:#FFFFFF; width:300px;
font-size: 1.1em;
font-family: Verdana, Arial,Helvetica, sans-serif; color:#7E7E7E;
}

a.gal1:link {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:normal;
}

a.gal1:visited {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	font-weight:normal;
}

a.gal1:hover {
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: underline;
	font-weight:normal;
}



/* MAPA WEB */

.mapa_der {
 width:26em;
 height:100%;
 float:left;
 margin-right:2em;
 }
 
 .mapa_izq {
 width:26em;
 height:100%;
 float:left;
 }
 
.mapa_seccion {
 width:20em;
 padding-left:2.2em;
 padding-bottom:1em;
 height:auto;
 float:left;
 background-image:url(../imgs/flor.gif);
 background-position:top left;
 background-repeat:no-repeat;
 }
 
 .mapa_seccion1 {
 width:20em;
 padding:0.3em; 
 }


a.mapaweb:link {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}

a.mapaweb:visited {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#950400; 
	text-decoration: none;
	
}


a.mapaweb:hover {
	font-size: 0.9em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E;
	text-decoration: underline;

}

a.mapaweb2:link {
    font-size: 1.1em;
	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	

}

a.mapaweb2:visited {
    font-size: 1.1em;     
	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold;
	
}


a.mapaweb2:hover {
    font-size: 1.1em;
	color: #7E7E7E; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	text-decoration: underline;

}



/* FAQS */

a.faqs:link {
    	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	

}


a.faqs:visited {
       	color: #09294a; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold;
	
}



a.faqs:hover {
  	color: #7E7E7E; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold; 
	text-decoration: underline;

}



/* FORMULARIOS */

.form1{
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-bottom:1em;
	margin-left:2em;
}
.form1_peq{
	font-size: 0.85em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-bottom:1em;
	margin-left:2em;
}
.form1final {
	height:40px;
	position:relative;
}
.form1finalconfirm {
	height:40px;
	position:relative;
	width:500px;
	padding:15px 0px 0px 0px;
}

.form1final a:link { color:#7E7E7E; text-decoration:none;}
.form1final a:visited { color:#7E7E7E; text-decoration:none;}
.form1final a:hover { color:#4f4f4f; text-decoration:underline;}
.form1final a:active { color:#7E7E7E; text-decoration:none;}

.form1finalconfirm a#btvolver {float:left;}
.form1finalconfirm a#btseguir {float:right;}


.form2{
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-bottom:1em;
	padding-left:2em;
	float:left;
}
.form3{
	display:block;
	font-size: 1.0em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-top:0.05em;
	margin-bottom:2.5em;
	margin-left:2em;
	line-height:0.5em;
	}
.caja_form1{
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
	margin-top:0.3em;
}
.caja_form2{
	font-size: 1em; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	color:#7E7E7E; 
	text-decoration: none;
}
.cond_form1 {
	position:relative;
	margin-left:0px;
	top:3px;
	*top:1px;
	cursor:pointer;
}
.form1 span{
	color:#0A4879;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 3px;
	position:relative;
}



.botones{
	width:45em;
	text-align:center;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.boton{
	background-color:#CC0001 ;
	text-decoration: none;
	text-align:center;
	border:1px solid #000000;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	width:auto;
	margin:1em 3em 1em 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
	float:right;
}
a.boton1:link, a.boton1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
a.boton1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;		
}
.usuario{
	margin:2em 0em 0em 4em;
	width:35em;
	float:left
}
.usuario_izq{
	padding-top:0.2em;
    background-color:#FFFFFF;
    float:left; width:13em;
    height:1.5em;
    color:#092A4B;	
}
.usuario_der{
	margin-left: 0.3em;
	float:left;
	width:21em;
	height:1.5em;
}
.pass{
	margin: 0.3em 0em 0em 4em;
	padding-bottom:0.8em;
	border-bottom:1px solid #F7ED46;
	width:35em;
	float:left;
}
.pass_izq{
	padding-top:0.2em;
	background-color:#FFFFFF;
	float:left; width:13em;
	height:1.5em;
	color:#092A4B;	
}
.pass_der{
    margin-left:0.3em; 
	float:left; 
	width:21em; 
	height:1.5em;
}
.envio_ok{
color:#009900;
}
.envio_error{
color:#CC0000;

}

ol {
    clear: both;
}

div.divbtvolver {
	position:relative;
	margin:15px 20px 10px 0px;
}
div.divbtvolver a img {
	border:none;
}
.form1finalconfirm a#btvolver img {
	border:none;
}
.form1finalconfirm a#btseguir img {
	border:none;
}
div.divbtvolver_right {
	position:relative;
	margin:15px 25px 10px 0px;
	text-align:right;
}
div.divbtvolver_right a img {
	border:none;
}
table#formulario_tabla td span.singastos {
	position:relative;
	text-align:center;
	padding:7px 0px 7px 0px;
}

.form1 inpu#condiciones { cursor:pointer;}

label.labelcondiciones {cursor:pointer;}

div#infoTransfer {
	border:1px solid #B2CCE5;
	padding:0px 30px 0px 20px;
	*padding:10px 30px 10px 20px;
	position:relative;
	width:432px;	

}


