* {
	margin: 0;
	padding: 0; }

body { width:100%; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden; }

/*cabecera template*/
.encabezado {
	width:100%;
	background:#1674cb;
	border-bottom: solid 1px #DDEAF4;
	height:26px;
	padding:0; }
	
	.encabezado .azul{width:1000px; margin-left:auto; margin-right:auto;}

	.encabezado .azul .izquierda {
		width:450px;
		float:right;
		height:26px;
		font:Arial;
		font-size:12px;
		background:#1674cb; }

		.encabezado .azul .izquierda p {
			float:right;
			margin:0;
			padding-left:10px;
			margin-top:5px;
			font:Arial;
			font-size:12px;
			background:#1674cb; }

		.encabezado .azul .izquierda .ultimo {
			float:right;
			margin:0;
			padding-left:10px;
			margin-top:3px;
			margin-right:10px;
			background:#1674cb; }

	.encabezado .azul .izq_izquierda {
		width:250px;
		float:left; }

		.encabezado .azul .izq_izquierda p {
			float:left;
			margin:0;
			padding-left:10px;
			padding-top:5px;
			font:Arial;
			font-size:12px;
			background:#1674cb;
			color:#FFFFFF;
			font-weight:bold; }
			
			.encabezado .azul .izq_izquierda p img { vertical-align:middle;}

	.encabezado .azul .izquierda p a {
		text-decoration:none;
		color:#FFFFFF;
		font:Arial;
		font-size:12px;
		background:#1674cb;
		font-weight:normal; }
		
		.encabezado .azul .izquierda p a:hover{ font-weight:bold;}

	.encabezado .azul .izquierda p .idioma_seleccionado {
		font-weight:bold;
		color:#FFFFFF; }

.cabecera{ width:1000px; margin:auto; background:url(../imagenes/fondo_cabecera.jpg) repeat-x; height:83px; border-bottom:solid 2px #FFFFFF;}

.cabecera .logo{ width:290px; float:left; height:83px; text-align:center; border-right:solid 2px #FFFFFF;}

.cabecera .logo a img{ border:none; padding-top:15px;}

.cabecera .botones { float:left; width:700px;}

.cabecera .botones ul { display:inline;}

.cabecera .botones ul li{ width:110px; border-right:solid 2px #FFFFFF; height:83px; float:left; list-style:none; vertical-align:middle; line-height:83px;}

.cabecera .botones ul li a{ width:110px; float:left;  height:83px; color:#000000; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; }

.cabecera .botones ul li a:hover{ background:url(../imagenes/fondo_boton.jpg) repeat-x bottom; height:81px;}

.contenedor {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	min-height:450px;
	height: auto !important;
	height:450px; }
	
.contenedor_login{width:100%;
	float:left;
	height:500px;}

.contenedor_login .contenido_home{ width:1000px; margin:auto; background:url(../imagenes/fondo_sombra.jpg) repeat-x top; float:left;}
	
.pie{ background:url(../imagenes/fondo_pie.jpg) repeat-x bottom; width:100%; text-align:center; color:#FFFFFF; height:72px; float:left }	

.pie p{ color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:1000px; margin:auto; padding-top:43px; margin-top:0; margin-bottom:0; font-weight:bold;}

.pie p a{ color:#FFFFFF;}

.pie_login{ background:url(../imagenes/fondo_pie.jpg) repeat-x bottom; width:100%; text-align:center; color:#FFFFFF; height:72px; float:left; 
 }	

.pie_login p{ color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:1000px; margin:auto; padding-top:43px; margin-top:0; margin-bottom:0; font-weight:bold;}

.pie_login p a{ color:#FFFFFF;}


.contenedor .contenido_home .login{ width:270px; float:left; margin-left:10px;}

.contenedor_login .contenido_home .login_home{ width:100%; float:left; margin-left:10px;}

#cabecera_login{
	width:623px;
	height:184px;
	float:none;
	background:url(../imagenes/logo_login.png) center no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cabecera_login_agents{
	width:623px;
	height:184px;
	float:none;
	background:url(../imagenes/fondo_extranet_agents.jpg) center no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cabecera_login_centers{
	width:623px;
	height:184px;
	float:none;
	background:url(../imagenes/fondo_extranet_centers.jpg) center no-repeat;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#contenedor3 {
background:#FFFFFF url(../imagenes/fondo_aca.jpg) repeat-x scroll 0 0;
height:450px;
margin:0 auto;
width:100%;
}

.tex_o{ background:url(../imagenes/bg-login-input.gif) no-repeat; width:192px; height:30px; border:none; padding-left:5px; padding-top:3px; }

#contenedor3  .error{ display:none;}

#contenedor3 .titu2{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px;}

#contenedor3  .error_mostrar{ display:block; color:#FF0000; font-size:10px;}

.contenedor .contenido_home .login .titulo{ height:16px; float:left; background:#bad5ee; width:248px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-left:5px; margin-top:22px;}

.contenedor .contenido_home .login .caja_login{ float:left; border: solid 1px #ebebeb; height:130px; width:251px; background:url(../imagenes/fondo_login.jpg) repeat-x top; padding-top:1px;}

.contenedor .contenido_home .login .caja_login .log_izq{ float:left; width:95px; height:130px; padding-top:10px;}

.contenedor .contenido_home .login .caja_login .log_izq p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:10px; padding-left:5px;}

.contenedor .contenido_home .login .caja_login .log_der{ float:left; width:155px; height:130px;  padding-top:5px;}

.contenedor .contenido_home .login .caja_login .log_der input{ width:148px; border:#c6c6c6 solid 1px; height:21px; color:#000000; margin-top:5px;}

.contenedor .contenido_home .login .caja_login .log_der .boton_login{ width:57px; height:19px; border:none; cursor:pointer; background:#9c9c9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px;}

.contenedor .contenido_home .login .caja_login .log_der .recordad{ margin-top:10px;}

.contenedor .contenido_home .login .caja_login .log_der .registro{ margin-top:2px;}

.contenedor .contenido_home .login .caja_login .log_der .registro a{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }

.contenedor .contenido_home .login .caja_login .log_der .recordad a{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }

.recordad_login{ margin-top:10px; text-align:center; font-size:13px;}

.registro_login{ margin-top:2px; text-align:center;}

.registro_login a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.recordad_login a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0066CC; }


.contenedor .contenido_home .login .caja_marcas{ float:left; border: solid 1px #ebebeb; height:280px; width:251px; background:url(../imagenes/fondo_login.jpg) repeat-x top; padding-top:1px; text-align:center;}

.contenedor .contenido_home .login .caja_marcas p{ margin-top:15px; margin-bottom:15px;}

.contenedor .contenido_home .login_derecha{ width:620px; float:left;}

/*MENU*/

#menu {  text-align: center;
font-size: 10pt;
color:#000000; 
font-weight:bold;
width: 162px;
margin: 10px;
margin-left:0px;
margin-top:20px;
}
#menu ul { list-style-type: none;
}
#menu ul li.nivel1 { 
width: 162px;
height:20px;
}

#menu ul li.nivel1 li{ border:#CCCCCC solid 1px; border-top:none;}

#menu ul li.nivel1 .primera { border-top:#CCCCCC solid 1px; }

#menu ul li a {display: block;
text-decoration: none;
color:#000000; 
background-color: #FFFFFF;
border-top: none;
padding: 2px;
position: relative;
background:url(../imagenes/flecha_menu.jpg) left no-repeat;
text-align:left;
padding-left:20px;
text-align:left;

}
#menu ul li:hover {position: relative;
background-color: #bcd7f0;
color: #000;

}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
color: #000;
position: relative;
background:#bcd7f0 url(../imagenes/flecha_menu_hover.jpg) left no-repeat;
}
#menu ul li a.nivel1 {display: block!important;display: none;
position: relative;
}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {
 display: block;
position: absolute;left: 161px;top:-1px!important;top: -31px;
}
#menu ul li ul li a {width: 160px;
background-color: #FFFFFF;
color: #000;
}
#menu ul li ul li a:hover {position: relative;
background-color: #bcd7f0;
color: #FFF;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

.contenedor .contenido_listado .menu .caja_menu{ float:left; height:auto; width:163px; background:url(../imagenes/fondo_menu.jpg) repeat-x top; padding-top:1px; text-align:center; border: solid 1px #dddddd;}

.contenedor .contenido_listado .menu .titulo{ height:16px; float:left; background:#bad5ee; width:160px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-left:5px; margin-top:22px;}


/*LISTADO*/

.contenedor .contenido_listado{ width:1000px; margin:auto; background:url(../imagenes/fondo_sombra.jpg) repeat-x top; float:left; min-height:450px;
	height: auto !important;
	height:450px;;}

.contenedor .contenido_listado .menu{ width:175px; float:left; margin-left:10px;}

.cabecera .botones  .usuario{width:120px; height:83px; float:right; list-style:none; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#1774cb; font-weight:bold; border:none;}

.cabecera .botones  .usuario .user{ margin-top:35px; padding-right:10px; text-align:right;}

.cabecera .botones  .usuario .user span{  color:#000000; padding-left:15px;}

.cabecera .botones  .usuario .salir{ color:#000000; text-decoration:none; text-align:right; margin-top:10px; padding-right:10px;}

.cabecera .botones  .usuario .salir a{ color:#000000; text-decoration:none; }

.cabecera .botones  .usuario .salir a:hover{color:#1774cb;}

.contenedor .contenido_listado .login_derecha{ width:810px; float:left;}

.contenedor .contenido_listado .login_derecha .camino{ height:30px; margin-top:20px; float:left; width:100%; margin-bottom:5px; background:#bcd7f0;}

/*.contenedor .contenido_listado .login_derecha .camino p{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:22px; font-weight:bold; line-height:25px; vertical-align:middle; height:25px; padding-left:10px;}
*/
.contenedor .contenido_listado .login_derecha .camino .izq{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:2px; font-weight:bold; line-height:25px; vertical-align:middle; height:25px; padding-left:10px; width:60%; float:left;} 

.contenedor .contenido_listado .login_derecha .camino .der{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:0px; font-weight:bold; vertical-align:middle; height:30px; width:305px; float:left;}

.contenedor .contenido_listado .login_derecha .camino .der p{ vertical-align:middle; margin-top:0; padding-top:0; text-align:right;}

.contenedor .contenido_listado .login_derecha .camino .der .buscador{ height:18px;  border:solid 1px #999999; width:200px; margin-top:5px; float:left;}

.contenedor .contenido_listado .login_derecha .camino .der .boton_buscar{ background:url(../imagenes/buscar.jpg) no-repeat; width:30px; height:30px;  border:none; cursor:pointer; }

/*.contenedor .contenido_listado .login_derecha .camino p span{ font-weight:bold; color:#0066CC}*/

.contenedor .contenido_listado .login_derecha .camino .izq span{ font-weight:bold; color:#0066CC}

.contenedor .contenido_listado .login_derecha .filtro{ height:30px; width:100%; background:#bcd7f0; float:left;}

.contenedor .contenido_listado .login_derecha .filtros{ height:30px; width:100%; background:#bcd7f0; float:left;}

.contenedor .contenido_listado .login_derecha .filtros .total{ width:100%; float:left; text-align:left;}

.contenedor .contenido_listado .login_derecha .filtros .total p{font-family:Arial, Helvetica, sans-serif; font-size:14pt;font-weight:bold; padding-top:5px; padding-left:5px;}

.contenedor .contenido_listado .login_derecha .filtro .izq{ width:50%; float:left; text-align:left;}

.contenedor .contenido_listado .login_derecha .filtro .izq p{font-family:Arial, Helvetica, sans-serif; font-size:10pt;font-weight:bold; padding-top:5px; padding-left:5px;}

.contenedor .contenido_listado .login_derecha .filtro .der{ width:50%; float:left; text-align:right;}

.contenedor .contenido_listado .login_derecha .filtro .der p{font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; padding-top:5px; padding-right:5px;}

.contenedor .contenido_listado .login_derecha .cont_listado{ background:url(../imagenes/fondo_sombra.jpg) repeat-x top;  width:808px; float:left; border: solid 1px #dddddd;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto{ width:180px; height:230px; float:left; margin-top:15px; margin-right:22px;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto:hover{ background:#C7D2E7;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .titulo{/* background:url(../imagenes/flecha_menu.jpg) left no-repeat  ;*/ float:left; font-size:10pt; font-weight:bold; color:#000000; padding-left:15px; /*background-position:0 0px; width:100%;*/ text-align:center; }

.contenedor .contenido_listado .login_derecha .cont_listado .producto .titulo a{  color:#000000;  width:100%; text-decoration:none; cursor:pointer; }

.contenedor .contenido_listado .login_derecha .cont_listado .producto .imagen{ text-align:center; float:left; width:180px; margin-top:5px;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .imagen a img{ border:none;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle{float:left; width:180px; text-align:center;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .imagen .proov{float:left; width:180px; text-align:center;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle .precio{float:left; width:180px; text-align:center; font-weight:bold;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle .precio span{ color:#FF6600;}

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle .boton{float:left; width:110px; text-align:center; }

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle .boton a{ color:#01a3e2; text-decoration:none; cursor:pointer; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:18px; float:left; background:url(../imagenes/lupa.jpg) no-repeat left; width:95px; padding-left:15px; padding-top:3px;  }

.contenedor .contenido_listado .login_derecha .cont_listado .producto .detalle .boton a:hover{ color:#0066CC;}

/*DETALLE*/

.contenedor .contenido_detalle .menu .caja_menu{ float:left; height:auto; width:163px; background:url(../imagenes/fondo_menu.jpg) repeat-x top; padding-top:1px; text-align:center; border: solid 1px #dddddd;}

.contenedor .contenido_detalle .menu .titulo{ height:16px; float:left; background:#bad5ee; width:160px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-left:5px; margin-top:22px;}

.contenedor .contenido_detalle{ width:1000px; margin:auto; background:url(../imagenes/fondo_sombra.jpg) repeat-x top; float:left;}

.contenedor .contenido_detalle .menu{ width:175px; float:left; margin-left:10px;}

.contenedor .contenido_detalle .login_derecha{ width:810px; float:left;}

/*.contenedor .contenido_detalle .login_derecha .camino{ height:50px; float:left; width:100%;}

.contenedor .contenido_detalle .login_derecha .camino p{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:22px; font-weight:bold; line-height:25px; vertical-align:middle; height:25px; background:#BCD7F0; padding-left:10px;  }

.contenedor .contenido_detalle .login_derecha .camino p span{ font-weight:bold; color:#0066CC}*/

.contenedor .contenido_detalle .login_derecha .camino{ height:30px; margin-top:20px; float:left; width:100%; margin-bottom:5px; background:#bcd7f0;}

/*.contenedor .contenido_listado .login_derecha .camino p{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:22px; font-weight:bold; line-height:25px; vertical-align:middle; height:25px; padding-left:10px;}
*/
.contenedor .contenido_detalle .login_derecha .camino .izq{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:2px; font-weight:bold; line-height:25px; vertical-align:middle; height:25px; padding-left:10px; width:60%; float:left;} 

.contenedor .contenido_detalle .login_derecha .camino .der{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:0px; font-weight:bold; vertical-align:middle; height:30px; width:305px; float:left;}

.contenedor .contenido_detalle .login_derecha .camino .der p{ vertical-align:middle; margin-top:0; padding-top:0; text-align:right;}

.contenedor .contenido_detalle .login_derecha .camino .der .buscador{ height:18px;  border:solid 1px #999999; width:200px; margin-top:5px; float:left;}

.contenedor .contenido_detalle .login_derecha .camino .der .boton_buscar{ background:url(../imagenes/buscar.jpg) no-repeat; width:30px; height:30px;  border:none; cursor:pointer; }

.contenedor .contenido_detalle .login_derecha .encabezado{ height:30px; width:100%; background:#d1d1d1; float:left;}

.contenedor .contenido_detalle .login_derecha .encabezado .izq{ width:70%; float:left; text-align:left; background:url(../imagenes/flecha_menu_hover.jpg) left no-repeat; background-position:0 7px;}

.contenedor .contenido_detalle .login_derecha .encabezado .izq p{font-family:Arial, Helvetica, sans-serif; font-size:15pt;font-weight:bold; padding-top:2px; padding-left:15px;}

.contenedor .contenido_detalle .login_derecha .encabezado .der{ width:30%; float:left; text-align:right;}

.contenedor .contenido_detalle .login_derecha .encabezado .der p{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#9c9c9c; padding-right:5px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle{ background:url(../imagenes/fondo_sombra.jpg) repeat-x;  width:808px; float:left; padding-top:15px; border: solid 1px #dddddd;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .izq_detalle{ width:350px; float:left; text-align:center;  }

.contenedor .contenido_detalle .login_derecha .cont_detalle .izq_detalle .first{width:350px; float:left; text-align:center; }

.contenedor .contenido_detalle .login_derecha .cont_detalle .izq_detalle .first a{ text-align:right; width:350px; border:none;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .izq_detalle .first a .img { border:none;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .izq_detalle .imagen {
width: 350px;
height: 400px;
text-align: center;
}
.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle{ width:425px; float:left; margin-left:30px; }

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .left{ float:left; width:115px; margin-left:20px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .left p{ font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px; padding-left:5px; height:25px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .left .first{ padding-top:35px; height:80px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .left .zoom{ text-decoration:none;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .left .zoom img { border:none; float:left;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right{ float:right; width:100%; padding-right:20px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right p{ font-size:10pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px; padding-left:5px; text-align:right; padding-right:10px;}

/*.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right p select{ width:270px;}*/

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .cantidad{ width:40px; text-align:center; margin-right:10px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .precio_det{ font-size:27pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .precio_det span{ color:#0066CC;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .first{ padding-top:25px; text-align:right; padding-right:10px; height:100px;}
.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .boton_comprar{ background:url(../imagenes/boton_comprar.jpg) no-repeat; width:126px; height:28px; text-decoration:none; font-weight:bold; cursor:pointer; color:#FFFFFF; border:none; color:#000000;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .der_detalle .right .boton_comprar:hover{ color:#FFFFFF;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .descripcion{ float:left; width:90%; margin:10px;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .descripcion p span{ font-weight:bold; font-size:12pt;}

.contenedor .contenido_detalle .login_derecha .cont_detalle .descripcion p{ font-size:10pt;}

/*Registro*/

.contenedor .contenido_detalle .login_derechaR{ width:620px; float:left;}

.contenedor .contenido_detalle .login_derechaR .encabezadoR{ height:30px; width:100%; background:#bcd7f0; float:left;}

.contenedor .contenido_detalle .login_derechaR .encabezadoR .izq{ width:70%; float:left; text-align:left; background:url(../imagenes/flecha_menu_hover.jpg) left no-repeat; background-position:0 7px;}

.contenedor .contenido_detalle .login_derechaR .encabezadoR .izq p{font-family:Arial, Helvetica, sans-serif; font-size:15pt;font-weight:bold; padding-top:2px; padding-left:15px;}

.contenedor .contenido_detalle .login_derechaR .caminoR{ height:50px; float:left; width:100%;}

.contenedor .contenido_detalle .login_derechaR .caminoR p{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; margin-top:22px; font-weight:bold; }

.contenedor .contenido_detalle .login_derechaR .caminoR p span{ font-weight:bold; color:#0066CC}

.contenedor .contenido_detalle .loginR{ float:left; width:580; padding-top:15px; padding-left:40px;}

.contenedor .contenido_detalle .loginR .titulo{background:url(../images/titulo_registro.gif) no-repeat; height:20px; padding-top:2px; 	font-size:12px; color:#0066CC; font-weight:bold; margin-bottom:15px;}

.contenedor .contenido_detalle .loginR .container{ float:left; width:100%; height:100%; padding-top:5px; padding-bottom:5px;}

.contenedor .contenido_detalle .loginR .container .izquier{ float:left; width:200px; padding-left:10px;}

.contenedor .contenido_detalle .loginR .container .dere{ float:left; width:290px;}

.contenedor .contenido_detalle .loginR .container .acoplado{ float:left; width:90%; padding-left:10%;}

.contenedor .contenido_detalle .loginR .container .acoplado .boton_finalizar{background:url(/imagenes/boton_comprar.jpg) no-repeat; width:126px; height:28px; margin-top:5px; border:none; color:#000000; text-align:center; cursor:pointer;}

.contenedor .contenido_detalle .loginR .container .acoplado .boton_finalizar:hover{ color:#FFFFFF;}

.contenedor .contenido_detalle .loginR .container .izquier {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-left:5px; padding-top:5px;}

.contenedor .contenido_detalle .loginR .tarjetas_dere .titulo_tajeta{ont-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; padding-left:5px; padding-top:10px;}

.contenedor .contenido_detalle .loginR .titulo_tajeta {
	width:500px;
	height:33px;
	padding-left:15px;
	padding-top:2px;
	font-size:20px;
	line-height:20px;
	color:#0066CC;
	font-weight:bold; 
	float:left;}
	
	
.contenedor .contenido_detalle .loginR  .tarjetas_dere .individual{
height:40px; 
width:500px;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#000000;
float:left;
}	

/*cesta*/

.login_derecha .cesta{ width:100%; float:left;}

.login_derecha .cesta .titulo_cesta{ background:#1c77cc; border-right: solid 1px #FFFFFF; height:34px; border-bottom:solid 1px #FFFFFF; color:#FFFFFF; vertical-align:middle; line-height:34px; font-size:13px; font-weight:bold; text-align:center;}

.login_derecha .cesta .detalle_cesta{ font-size:13px; color:#1c77cc;}

.login_derecha .cesta .detalle_cesta a{ text-decoration:none; font-weight:bold; color:#003366;}

.login_derecha .cesta .detalle_cesta img{ vertical-align:middle;}

.seguir_comprando{ background:url(../imagenes/flecha_seguir.jpg) no-repeat; height:31px; padding-left:33px; text-decoration:none; float:left; font-size:14px; font-weight:bold; color:#000000; padding-top:10px;}

.seguir_comprando:hover{ color:#0066CC;}

.finalizar_compra{ background:url(../imagenes/finalizar.png) no-repeat; height:31px; padding-left:33px; text-decoration:none; float:left; font-size:14px; font-weight:bold; color:#000000; padding-top:10px;}

.finalizar_compra:hover{ color:#0066CC;}

/*paginacion*/

marcas_paginado {
	float:left;
	padding-left:15px;
	width:800px;
	margin-bottom:15px;
	text-align:center;
	margin-top:15px; }

	.marcas_paginado .paginas {
		width:110px;
		float:right;
		color:#006699; }

	.marcas_paginado .pagina_num {
		width:auto;
		margin:auto; }

	.marcas_paginado .paginas span {
		color:#FF9900;
		font-weight:bold; }

	.marcas_paginado .selected {
		float:left;
		width:20px;
		height:20px;
		background:#FF9900;
		margin-right:5px;
		color:#FFFFFF;
		text-align:center;
		font-size:13px;
		font-weight:normal;
		padding-top:2px;
		border:solid 1px  #FF6600;
		cursor:pointer; }

	.marcas_paginado .paginacion {
		float:left;
		width:20px;
		height:20px;
		background:#0099CC;
		margin-right:5px;
		text-align:center;
		padding-top:2px;
		border:solid 1px #3366CC; }

	.marcas_paginado a {
		text-decoration:none;
		font-size:13px;
		text-align:center;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:normal;
		padding-top:2px; }
		
/*finalizar pedido*/

.finalizar_pedido{ width:100%; float:left;}	

.finalizar_pedido .global_finalizar{ margin-top:50px;}

.finalizar_pedido .titulo{ font-size:16px; color:#006699; font-weight:bold;}	

.boton_pedido{background:url(../imagenes/boton_id.jpg) no-repeat; width:110px; height:30px; border:none; cursor:pointer; color:#FFFFFF; float:left; margin-bottom:5px; margin-top:5px; padding-top:8px; font-weight:bold; text-decoration:none;}

.boton_pedido:hover{background:url(../imagenes/boton_id_down.jpg) no-repeat;}

.color{ background:#CCCCCC; font-size:11px;}

.colorgris{ background:#FFFFFF; font-size:11px;}
