@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}
a {
	text-decoration:none;
	}
a img {
	border:0px;
	}
#bottom_fade {
	width:975px;
	height: 150px;
	z-index: 99;
	position: fixed;
	bottom: 0%;
	background-image: url("../img/bottom-fade.png");
}
.clearb
	{
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:0px;
	}
.lina {
	border-top:1px solid #CEE8FA;
	height:1px;
	width:100%;
	font-size:0px;
	margin-top:5px;
	}
.linb {
	border-top:1px solid #76CEF2;
	height:1px;
	width:100%;
	font-size:0px;
	margin-top:5px;
	padding-bottom:5px;
	}
#cp
	{
	width:975px;
	background-color:#FFFFFF;
	margin:0px auto;
	padding:0px;
	padding-left:25px;
	}
.top_banner
	{
	display:block;
	width:955px;
	margin:0px;
	padding:0px;
	height:80px;
	background-image:url(../img/banner_tit3.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.top_banner a
	{
	width:500px;
	height:100%;
	display:block;
	float:right;
	}
.top_banner a #bf
	{
	width:100px;
	height:24px;
	display:block;
	float:left;
	}
.top_banner a span {
	display:none;
	}
.navigator 
	{
	width:965px;
	background-image:url(../img/menu_top.jpg);
	height:55px;
	margin-top:5px;
	margin-left:2px;
	}
.navigator2
	{
	margin-left:0px;
	}
.navigator2 h2 {
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	padding-top:17px;
	}
.navigator2 a {
	color:#FFFFFF;
}
.menu_1 {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:2px;
	}
.menu_1 li {
	font-size:14px;
	font-weight:bold;
	color:#878787;
	float:left;
	width:51px;
	height:22px;
	padding:0px;
	margin:0;
	background-image:url(../img/fondo_menu_1.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	
	}
.menu_1 li a{
	font-size:14px;
	font-weight:bold;
	color:#878787;
	display:block;
	height:100%;
	outline:0;
	}
.menu_2 .menu_2_activo {
	background-image:none;
	}
.menu_2 {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:2px;
	}
.menu_2 li {
	font-size:14px;
	color:#878787;
	float:left;
	width:122px;
	height:27px;
	padding:0px;
	margin:0;
	background-image:url(../img/fondo_menu_2.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	
	}
.menu_2 li a{
	color:#878787;
	outline:0;
	display:block;
	height:100%;
	}
.menu_1 .menu_1_activo {
	background-image:none;
	}
.menu_top
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu_top li
	{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	height:37px;
	padding:0px;
	margin:0px;
	padding-top:17px;
	padding-left:18px;
	padding-right:23px;
	background-image:url(../img/menu_top_sep.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}
.menu_top li a
	{
		color:#FFFFFF;
		height:100%;
		display:block;
	}
.menu_top .ultimo
	{
	background-image:none;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
	}
.menu_top .primero
	{
	padding-top:14px;
	padding-left:10px;
	padding-right:10px;
	}
.hm	{
	background-image:url(../img/icon_home.jpg);
	background-position:center 1px;
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:28px;
	}
.hm span
	{
	display: none;
	}
.cr	{
	background-image:url(../img/icon_carro.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:44px;
	height:37px;
	}
.cr_o span
	{
	display: none;
	}
.cr_o	{
	background-image:url(../img/icon_carro_lleno.jpg);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:44px;
	height:37px;
	}
.cr span
	{
	display: none;
	}
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2, .cssbox2, .cssbox_body2
	{ 
	background: transparent url(../img/fondo_cajas.png) no-repeat bottom right; 
	} 
.cssbox 
	{
	margin-top:10px; 
	width: 250px !important; /* intended total box width - padding-right(next) */ 
	width: 250px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */  /* use to position the box */ 
	} /* set the top-right image */ 
.cssbox2
	{
	margin-top:10px; 
	width: 685px !important; /* intended total box width - padding-right(next) */ 
	width: 685px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */  /* use to position the box */ 
	} /* set the top-right image */ 
.cssbox_head 
	{ 
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 15px; /* right-image-gap + right-inside padding */ 
	} /* set the top-left image */ 
.cssbox_head h2 
	{ 
	background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding-left:20px;
	font-size:16px;
	padding-top:20px;
	padding-bottom:10px;/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
	color:#FFFFFF;
	} 
/* set the lower-left corner image */ 
.cssbox_body 
	{ 
	background-position: bottom left; 
	margin-right: 5px; /* interior-padding right */ 
	padding: 5px 0px 25px 20px;
	color:#787878;
	font-size:14px;
	 /* mirror .cssbox_head right/left */ 
	} 
.cssbox_body2
	{
	background-position: bottom left;  /* interior-padding right */ 
	color:#787878;
	}
.cssbox_body2 img
	{
	float:right;
	padding-right:0px;
	margin-right:0px;
	}
.cssbox_body p
	{
	padding:0px;
	margin:0px;
	padding-top:10px;
	font-size:12px;
	line-height:140%;
	}
.cssbox_body  h3
	{
	font-size:14px;
	color:#000000;
	margin-top:5px;
	padding:0px;
	}
.precios_tabla {
	font-size:12px;
	}
.comp_now {
	padding-bottom:18px;
	}
.comp2_now {
	width:235px; 
	height:49px; 
	background-image:url(../img/comp_now.jpg); 
	margin-left:-14px; 
	margin-top:15px;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
	}
.comp2_now a {
	color:#FFFFFF;
	}
.p2 {
	width:690px;
	height:475px;
	float:right;
	margin-top:15px;
	margin-right:13px;
	}
.portada
	{
	width:690px;
	height:475px;
	}
.contenido_c
	{
	width:690px;
	height:1130px;
	float:right;
	background-image:url(../img/fondo_contenido_2.png);
	background-repeat:no-repeat;
	margin-top:16px;
	margin-right:12px;
	display:inline;
	line-height:120%
	}
.contenido_c p {
	color:#878787;
	font-size:12px;
	margin-left:25px;
	margin-top:5px;
	}
.contenido_c ul li {
	color:#878787;
	font-size:12px;
	}
.contenido_c h4 {
	color:#878787;
	font-size:14px;
	margin-left:25px;
	margin-bottom:0;
	padding:0;
	}
.contenido_i
	{
	width:690px;
	@height:670px;
	min-height:670px;
	float:right;
	background-image:url(../img/fondo_contenido_ideas.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:16px;
	margin-right:12px;
	display:inline;
	line-height:150%
	}
.contenido_f
	{
	width:690px;
	float:right;
	background-image:url(../img/caja_mid.gif);
	background-repeat:repeat-y;
	margin-top:16px;
	margin-right:12px;
	display:inline;
	line-height:150%;
	color:#878787;
	font-size:12px;
	}
.contenido_fr
	{
	width:690px;
	background-image:url(../img/caja_mid.gif);
	background-repeat:repeat-y;
	margin:auto;
	margin-top:16px;
	line-height:150%;
	color:#878787;
	font-size:12px;
	}
.tit_f
	{
	width:625px;
	float:right;
	background-image:url(../img/paso3_carro.png);
	height:40px;
	background-repeat:no-repeat;
	margin-top:16px;
	margin-right:15px;
	display:inline;
	color:#878787;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:15px;
	padding-left:65px;
	}
.contenido_f span {
	font-weight:bold;
	}
.contenido_f h2
	{
	color:#FFFFFF;
	font-size:18px;
	margin-left:40px;
	}
.contenido_f p
	{
	margin-left:40px;
	margin-right:20px;
	text-align:justify;
	}
.contenido_f ul
	{
	list-style:circle;
	}
.contenido_f ul li {
	font-size:12px;
	color:#878787;
	font-weight:bold;
	}
.contenido_f ul li a {
	color:#878787;
	text-decoration:none;
	}
.contenido_f_sep
	{
	width:690px;
	float:right;
	background-image:url(../img/caja_mid_sep.gif);
	background-repeat:repeat-y;
	margin-top:16px;
	margin-right:12px;
	display:inline;
	line-height:150%;
	color:#878787;
	font-size:12px;
	}
.contenido_f_sep span {
	font-weight:bold;
	}
.contenido_f_sep h2
	{
	color:#FFFFFF;
	font-size:18px;
	margin-left:40px;
	}
.contenido_f_sep p
	{
	margin-left:40px;
	margin-right:20px;
	text-align:justify;
	}
.contenido_f_sep ul
	{
	list-style:circle;
	}
.contenido_f_sep ul li {
	font-size:12px;
	color:#878787;
	font-weight:bold;
	}
.contenido_f_sep ul li a {
	color:#878787;
	text-decoration:none;
	}
.contenido_p h4 {
	color:#7B869A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:25px;
	font-weight:normal;
	}
.contenido_p
	{
	width:690px;
	height:670px;
	float:right;
	background-image:url(../img/fondo_contenido_galeria.png);
	background-repeat:no-repeat;
	margin-top:16px;
	margin-right:12px;
	display:inline;
	line-height:150%;
	}
.contenido_p #prow {
	line-height:150%; 
	font-size:12px; 
	margin-right:15px;
	padding-top:15px;
	}
.contenido_p #prow a{
	color:#878787;
	text-decoration: underline;
	}
.contenido_p p {
	color:#878787;
	font-size:12px;
	margin-left:25px;
	text-align:justify;
	}
.contenido_p #comp1b {
	line-height:150%;
	text-align:justify;
	margin-right:25px;
	padding-top:15px;
	padding-right:150px;
	}
.contenido_p #comp1 {
	line-height:150%;
	text-align:justify;
	margin-right:25px;
	}

.contenido_p p div {
	color:#878787;
	font-size:12px;
	font-weight:bold;
	}
.contenido_p #tr {
	line-height:120%;
	color:#878787;
	font-weight:normal;
	margin-top:20px;
	}
.contenido_p p img {
	margin-right:30px;
	}
.portada2
	{
	width:685px;
	float:right;
	height:525px;
	background-image:url(../img/es/portada_home2.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-right:17px;
	display:inline;
	}
.portada2 div
	{
	margin-top:265px;
	width:400px;
	margin-left:10px;
	}
.portada2 div h3
	{
	color:#00A6CA;
	font-size:20px;
	}
.portada2 div p
	{
	color:#787878;
	font-size:12px;
	line-height:140%;
	font-weight:400;
	}
.coliz
	{
	float:left;
	width:150px;
	}
.destacado {
	margin-left:10px;
	padding-top:5px;
	}
.destacado p {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:2px;
	padding-top:2px;
	}
.destacado p a {
color: #878787;
}
.box_ideas {
	width:263px;
	height:263px;
	background-image:url(../img/box_ideas.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
	}
.box_ideas a {
	display:block;
	height:100%;
	}
.box_ideas a span {
	display:none;
	}
.box_ideas h2 {
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	padding-top:15px;
}
.box_ideas h2 a {
	color:#FFFFFF;
	display:block;
	height:100%;
}
.box_tienda {
	width:252px;
	height:262px;
	float:left;
	margin-left:5px;
	padding-top:12px;
	}
.box_tienda1 {
	width:252px;
	height:252px;
	background-repeat:no-repeat;
	}
.box_tienda1 h2 {
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	padding-top:4px;
}
.box_tienda1 h2 a {
	color:#FFFFFF;
	}
.ppi {
	background-image:url(../img/box_ppi.jpg);
	}
.madp {
	background-image:url(../img/box_madp.jpg);
	}
.madv {
	background-image:url(../img/box_madv.jpg);
	}
.vals {
	background-image:url(../img/box_vals.jpg);
	}

.box_blog {
	width:263px;
	height:263px;
	background-image:url(../img/box_blog.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}
.box_blog h2 {
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	padding-top:2px;
}
.box_blog h2 a {
	color:#FFFFFF;
	display:block;
	height:100%;
}
.box_blog span {
	display:none;
	}
.box_blog a {
	display:block;
	height:80%;
	}
.box_atencion {
	width:263px;
	height:113px;
	background-image:url(../img/box_atencion.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}
.box_compra {
	width:263px;
	height:56px;
	background-image:url(../img/comprar_ahora.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}
.box_compra a  {
	color:#FFFFFF;
	display:block;
	width:100%;
	height:30px;
	}
.box_compra h2 {
	color:#FFFFFF;
	padding-left:35px;
	font-size:16px;
	padding-top:6px;
}
.box_atencion h3, .box_atencion p {
	display:none;
	}
.box_images {
	width:965px;
	height:257px;
	background-image:url(../img/box_images.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}
.box_images img {
	margin-left:14px;
	margin-top:14px;
	}
.box_images h2 {
	color:#FFFFFF;
	padding-left:20px;
	font-size:16px;
	padding-top:2px;
}
.lista_montaje {
	padding:0;
	margin:0;
	list-style:none;
	}
.lista_montaje li {
	height:93px;
	padding-left:140px;
	margin-left:25px;
	margin-bottom:15px;	
	background-repeat:no-repeat;
	margin-right:10px;
	}
.lista_montaje #listm1 {
	background-image:url(../img/montaje_1.png);
	}
.lista_montaje #listm1a {
	background-image:url(../img/montaje_1a.png);
	}
.lista_montaje #listm2 {
	background-image:url(../img/montaje_2.png);
	}
.lista_montaje #listm3 {
	background-image:url(../img/montaje_3.png);
	}
.lista_montaje #listm4 {
	background-image:url(../img/montaje_4.png);
	}
.lista_montaje #listm5 {
	background-image:url(../img/montaje_5.png);
	}
.lista_montaje #listm6 {
	background-image:url(../img/montaje_6.png);
	margin-bottom:2px;
	}
.lista_montaje #listm6b {
	background-image:url(../img/montaje_6b.png);
	}
.lista_montaje #listm7 {
	background-image:url(../img/montaje_7.png);
	}
.link_prod
	{
	margin-top:25px;
	}
.link_prod li {
	color:#009EE0;
	font-size:12px;
	font-weight:bold;
	margin-left:370px;
	height:40px;
	}
.link_prod2
	{
	margin-top:0px;
	padding-top:0px;
	}
.link_prod2 li {
	color:#009EE0;
	font-size:12px;
	font-weight:bold;
	margin-left:370px;
	height:20px;
	}
.link_prod li a{
	color:#009EE0;
	}
.link_prod2 li a{
	color:#009EE0;
	}
.lista_tratamientos
	{
	padding:0;
	margin:0;
	list-style:none;
	}
.lista_tratamientos li {
	float:left;
	width:193px;
	height:191px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:16px;
	margin-top:14px;
	padding-left:15px;
	}
.lista_tratamientos #tr1 {
	background-image:url(../img/tratamiento_1.jpg);
	margin-top:0px;
	}
.lista_tratamientos #tr2 {
	background-image:url(../img/tratamiento_2.jpg);
	margin-top:0px;
	}
.lista_tratamientos #tr3 {
	background-image:url(../img/tratamiento_3.jpg);
	margin-top:0px;
	}
.lista_tratamientos #tr4 {
	background-image:url(../img/tratamiento_4.jpg);
	}
.lista_tratamientos #tr5 {
	background-image:url(../img/tratamiento_5.jpg);
	}
.lista_tratamientos #tr6 {
	background-image:url(../img/tratamiento_6.jpg);
	}
.lista_tratamientos #tr7 {
	background-image:url(../img/tratamiento_7.jpg);
	}
.lista_tratamientos #tr8 {
	background-image:url(../img/tratamiento_8.jpg);
	}
.lista_tratamientos #tr9 {
	background-image:url(../img/tratamiento_9.jpg);
	}
.top_ideas {
	background-image:url(../img/pr.png); 
	width:690px; 
	height:19px; 
	position:absolute;
	}
.lista_ideas {
	padding:0;
	margin:0;
	list-style:none;
	}
.lista_ideas li {
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(../img/fondo_menu_3.png);
	width:132px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#878787;
	margin-left:3px;
	padding-left:10px;
	padding-top:5px;
	}
.lista_ideas li a {
	color:#878787;
	outline:0;
	display:block;
	height:100%;
	}
.lista_ideas .ideas_activo {
	background-image:url(../img/fondo_menu_3_activo.png);
	}
.contenedor_menu_derecha {
	width:142px;
	float:left;
	}
.contenedor_datos_izq {
	float:right;
	width:500px;
	margin-right:22px;
	padding-top:10px;
	display:inline;
	color:#878787;
	font-size:12px;
	line-height:140%;
	}
.contenedor_datos_izq p img {
	margin-top:10px;
	margin-bottom:10px;
	}
.negrita {
	font-weight:bold;
	}
.fade {
	float:left; 
	margin-right:15px; 
	width:336px; 
	margin-left:15px;
	}
.kids_content {
	color:#878787;
	float:left; 
	width:300px;
	font-size:12px;
	line-height:150%;
	text-align:justify;
	}
#img_pat p a {
	color:#878787;
	text-decoration:underline;
	}
.left {
	float:left;
	margin-left:5px;
	}
.linea_tienda {
	color:#878787;
	font-size:12px;
	padding-top:20px;
	
	}
.quienes {
	color:#878787;
	font-size:12px;
	float:left;
	width:640px;
	margin-left:15px;
	}
.quienes p{
	color:#878787;
	font-size:12px;
	line-height:115%;
	text-align:justify;
	}
.quienes input, .quienes textarea{
	background-color:#FFFFFF;
	border:1px solid #787878;
	}
.quienes td {
height:30px;
font-weight:bold;
	}
.quienes form {
	margin-top:20px;
	}
.quienes label {
	margin-left:20px;
	}
.quienes span {
	font-weight:bold;
	}
.quienes a {
	color:#009ee0;
	}
#mm{color:#999; font-size:12px;}

#mm p {color:#999; margin-bottom:15px;}

#mm h4{text-transform:uppercase;}

.opcion_compra {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:20px;
	}
.opcion_compra li {
	float:left;
	margin-left:10px;
	width:161px;
	height:109px;
	background-image:url(../img/boton_opcion_compra.png);
	text-align:center;
	color:#FFFFFF;
	}
.opcion_compra li a {
	display:block;
	width:150px;
	margin:auto;
	margin-top:30px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	}
.opcion_compra li #opcion_last {
	margin-top:18px;
	}
.cuidado {
	background-image:url(../img/cuidado.png); 
	width:138px; 
	height:413px; 
	position:relative; 
	top:-328px; 
	left:540px;
	}
.ul_selector {
	list-style:none;
	font-weight:bold;
	font-size:14px;
	color:#000000;	
	}
.li_selector {
	font-weight:normal;
	font-size:12px;
	color:#878787;
	}
.boton_azul {
	width:150px;
	height:32px;
	background-image:url(../img/fondo_boton.png);
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:25px;
	}
.boton_azul_grande a {
	padding-top:10px;
	color:#FFFFFF;
	display:block;
	width:100%;
	height:32px;
	}
.boton_azul_grande {
	width:340px;
	height:42px;
	background-image:url(../img/boton_grande.png);
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
	}
.boton_azul_medio a {
	padding-top:10px;
	color:#FFFFFF;
	display:block;
	width:100%;
	height:30px;
	}
.boton_azul_medio {
	width:266px;
	height:40px;
	background-image:url(../img/boton_medio.png);
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
	}
.boton_azul_pedir a {
	padding-top:35px;
	color:#FFFFFF;
	display:block;
	width:100%;
	height:69px;
	}
.boton_azul_pedir {
	width:265px;
	height:104px;
	background-image:url(../img/pedir_ahora.png);
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
	}
.carro {
	background-image:url(../img/boton_grande_carro.png);
	}
.carro_ko {
	background-image:url(../img/boton_grande_carro_ko.png);
	}
.boton_azul a {
	padding-top:8px;
	color:#FFFFFF;
	display:block;
	width:100%;
	height:100%;
	}
.centrado {
	margin:auto;
	}
.tit_sel {
	font-size:18px;
	color:#878787;
	}
.uno {
	background-image:url(../img/uno.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:60px;
	padding-top:30px;
	}
.uno_azul {
	background-image:url(../img/uno_azul.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:60px;
	padding-top:28px;
	height:28px;
	margin-top:0px;
	}
.dos {
	background-image:url(../img/dos.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:60px;
	padding-top:30px;
	}
.dos_azul {
	background-image:url(../img/dos_azul.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:60px;
	padding-top:28px;
	height:28px;
	margin-top:0px;
	}
.top_continuo {
	width:690px; 
	background-image:url(../img/caja_top.gif); 
	background-repeat:no-repeat; 
	height:19px; 
	background-position:top;
	}
.top_div {
	background-image:url(../img/caja_top_carro.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.table_resumen {
	width:684px;
	margin:auto;
	color:#333333;
	font-weight:bold;
	background-color:#FFFFFF;
	border-top:1px solid #66CCFF;
	}
.table_resumen td {
	height:30px;
	text-align:right;
	padding-right:20px;
	}

.table_top_carro {
	width:684px;
	margin:auto;
	}
.table_carro_body {	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	height:30px;
	color:#333333;
	font-weight:bold;
	}
.table_carro_body a {	
	color:#333333;
	font-weight:bold;
	}
.cant {
	border:1px dashed #999999;
	padding-left:3px;
	padding-right:3px;
	
	margin-left:7px;
	margin-right:5px;
	}
.mas_p {
	font-size:16px;
	}
.table_top_carro td {
	text-align:center;
	}
.top_carro {
	height:39px;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	text-align:center;
	}
.top_carro_last {
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-right:0px;
	color:#FFFFFF;
	text-align:center;
	}
.top_carror {
	height:39px;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #333333;
	color:#333333;
	text-align:center;
	}
.bottom_continuo {
	width:690px; 
	background-image:url(../img/caja_bot.gif); 
	background-repeat:no-repeat; 
	height:19px; 
	background-position:top;
	}
.top_continuo_sep {
	width:690px; 
	background-image:url(../img/caja_top_sep.gif); 
	background-repeat:no-repeat; 
	height:19px; 
	background-position:top;
	}
.bottom_continuo_sep {
	width:690px; 
	background-image:url(../img/caja_bot_sep.gif); 
	background-repeat:no-repeat; 
	height:19px; 
	background-position:top;
	}
.single {
	width:300px;
	}
.multi {
	width:400px;
	}
	
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
#listan {	
	list-style:none;
}
.accordion {
	width: 397px;
	padding-top: 20px;
	margin-left: 10px;
}
.accordion h3 {
    background-repeat: no-repeat;
	background-image: url(../img/top_acord.png);
	padding-left: 7px;
	padding-top: 10px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	cursor: pointer;
	height:27px;
	color:#ffffff;
	font-size: 12px;
}
.accordion h3.active {

}
.accordion p {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 8px;
	color:#000000;
}
.accordion table {
	width: 100%;
	margin-left: 15px;
	}
.accordion input {
	border:1px solid #787878;
	width: 90%;
		}
.accordion table td{
	height: 30px;
	color:#000000;
	font-weight: bold;
	}
.data {
	width:90%;
	margin:auto;
}
.sep_1 {
width:100%; border-bottom:1px dashed #224518; height:20px;
}
.sep_2 {
width:80%; border-bottom:1px dashed #224518; height:5px; font-size:1px; margin:auto; margin-bottom:5px;
}
.tabla_lista {
background-color:#000000;
}
.cabecera_lista {
border-left:1px solid #ffffff; border-bottom:1px solid #999999; border-right:1px solid #999999; padding-left:5px;
background-color:#EDEAE4;
color:#000000;
font-size:11px;
height:16px;
font-family:Tahoma, Arial;
}
.tabla_lista td {
border-left:1px solid #ffffff; border-bottom:1px solid #999999; border-right:1px solid #999999; padding-left:5px;
background-color:#EDEAE4;
color:#000000;
font-size:11px;
height:16px;
font-family:Tahoma, Arial;
cursor:pointer;
}
.tabla_resultados
	{
		table-layout:fixed;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial;
	}
.tabla_resultados td
	{
	overflow:hidden;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding-left:7px;
	height:20px;
	}
.fila1
	{
	background-color:#EEF6FF;
	cursor:pointer;
	}
.fila2
	{
	background-color:#FFFFFF;
	cursor:pointer;
	}
.fila3
	{
	background-color:#EEEEEE;
	cursor:pointer;
	}
.fila4
	{
	background-color:#FFFFFF;
	cursor:pointer;
	}
.fila_coin
	{
	background-color:#CCDDEE;
	cursor:pointer;
	}
.fila_encima
	{
	background-color:#FFFFCC;
	cursor:pointer;
	}
