/* CSS Document */

/*Cabecera*/
img{border:none;ec}
body{
margin: 10px 0px 0px 0px;
padding: 0px;
background: #FFF url(../img/fondo_arriba.jpg) repeat-x top left;
font-family:"arial";
color:#666666;
font-size:13px;
}
.right{float:right; position:relative; right:3px;}
.contenido{ width:960px; margin:auto; border:0px solid black;overflow:hidden; position:relative; top:25px;}
.contenido2{ width:960px; margin:auto; border:0px solid black;overflow:hidden;}
#top{width:954px; }
.cabecera { background:url(../img/cabecera.jpg) no-repeat; width:954px; height:137px;}
.cabecera  img{ position:relative; left:4px; top:15px;}
.menu{ background:url(../img/menu.jpg) no-repeat; width:954px; height:23px; overflow:hidden; color:#FFFFFF; font-variant:small-caps; font-size:10px; padding:13px 0 0 0;}
.seccion1{width:162px; border:0px solid black; padding:0 0 0 36px; float:left;}
.seccion2{width:283px; border:0px solid black; padding:0 0 0 11px; float:left;}
.seccion3{width:106px; border:0px solid black; padding:0 0 0 12px; float:left;}
.seccion4{width:151px; border:0px solid black; padding:0 0 0 9px; float:left;}
.seccion5{width:60px; border:0px solid black; padding:0 0 0 12px; float:left;}
.seccion6{width:90px; border:0px solid black; padding:0 0 0 12px; float:left;}
.video_grande{width:600px; height:505px; margin:auto; border:0px solid black; position:relative; top:-15px; margin-top:0; padding-top:0;}
.link{ color:#FFFFFF; text-decoration:none;}
.link:link active visited{ color:#FFFFFF; text-decoration:none;}
.link:hover{ color:#FFFFFF; text-decoration:underline;}
#cuerpo{clear:both; width:949px; border:0px solid black;}
.cuerpo_izq{width:563px; float:left; border:0px solid black; overflow:hidden;}
.titular{float:right;margin:53px 0 0 0; background:url(../img/titular_index.jpg) no-repeat; width:456px; height:65px; padding:0px 0 0 30px; border:0px solid black;position:relative; clear:both; overflow:hidden; _padding-top:12px; _height:53px; }
h1{color:#c4120a; font-size:19px; font-weight:100; line-height:20px;}
.h1_grande{ font-size:25px;}
.texto_fondo_index{ background: #fff url(../img/texto_index.jpg) no-repeat;  width:486px;  float:right; overflow:hidden; margin:0 0 20px 0; border:0px solid black;}
.rojo{ font-weight:bold; color:#c4120a;}
.aling_right{width:280px; text-align:right; border:0px solid black; float:right; padding:0 0 0 170px; top:20px; position:relative; right:30px; overflow:hidden;}
.aling_left{width:240px; text-align:left; border:0px solid black; float:right; padding:0 0 0 210px;  position:relative; right:30px; top:30px; }
.aling_left2{width:420px; text-align:left; border:0px solid black; float:right; padding:0 0 0 50px;  position:relative; right:30px; margin:40px 0 0 0; height:100px;}
.aling{border:0px solid black; background:url(../img/img_index.jpg) no-repeat; width:409px; height:128px; float:right; position:relative; right:40px;}
.texto_fondo_arteanticipacion{ background:url(../img/img_arteanticipacion.jpg) no-repeat; width:425px; float:right; margin:0 0 30px 0; padding:0 0 0 50px; border:0px solid black; }
.texto_noticia_destacada{ font-size:12px; margin:15px 0 0 0; line-height:14px;}
.derecha_texto{width:280px; float:right;}
.derecha_texto2{width:460px; float:right; margin:15px 0 0 0; border:0px solid black;}
.derecha_texto2 strong{color:c4120a;}
.marco{ background:url(../img/marco.png) no-repeat; width:120px; height:136px; position:absolute; margin:0 0 0 1px;}
.texto_fondo_noticias_derecha{ background:url(../img/fondo_noticia_destacada.jpg) no-repeat; background-position:bottom;width:430px; float:right; margin:20px 0 20px 0; position:relative; right:15px; clear:both; border:0px solid black; padding:0 0 0 15px ; padding:0 0 18px 35px; font-size:13px;}
.texto_fondo_noticias_derecha2{ background:url(../img/fondo_noticia_destacada.jpg) no-repeat; background-position:bottom;width:445px; float:right; margin:20px 0 20px 0; position:relative; right:15px; clear:both; border:0px solid black; padding:0 0 0 15px ; padding:0 0 18px 10px; font-size:13px;}
.texto_fondo_noticias_derecha2 strong{color:#c4120a;}
.texto_fondo_noticias_derecha  .fondo_foto_noticia img{margin: 0 0px 0px 0; border:1px solid #c61c0a; float:left;  }
.fondo_foto_noticia{ background:url(../img/fondo_noticia.jpg) no-repeat; width:122px; height:146px; background-position:bottom; position:relative; float:left;}
.fondo_noticia_foto{ background:url(../img/fondo_noticia.jpg) no-repeat; width:120px; height:26px; overflow:hidden; border:1px solid black; margin:0 15px 0 0;}
.leer_mas{ color:#8c0600; font-size:11px; text-decoration:none; float:right; margin: 5px 0 5px 0; position:relative; right:15px;}
.leer_mas:link active visited{ color:#8c0600; font-size:11px; text-decoration:none;}
.leer_mas:hover{ color:#8c0600; font-size:11px; text-decoration:underline;}
.fecha{ font-size:11px; text-align:left; }
.noticia_peque{width:410px; padding:0 0 18px 45px; border:0px solid black; float:right; background:url(../img/fondo_mini_noticia.jpg) no-repeat; background-position:left top; line-height:12px; }
.noticia_peque img{margin:10px 0 0 0 ; float:left; position:relative; right:5px;}
.texto_fondo_imaginacion{ background:url(../img/img_imaginacion.jpg) no-repeat; width:445px;  float:right; margin:0 0 30px 0; padding:0 0 0 40px;}
.texto_fondo_arteanticipacion_derecha{width:255px; float:right; margin:25px 0 20px 0; position:relative; right:15px; clear:both; padding:0 0 0 230px;}
.texto_fondo_laboratorio{ background:url(../img/img_laboratorio.jpg) no-repeat; width:445px;  float:right; margin:0 0 30px 0; padding:0 0 0 40px;}
.texto_fondo_laboratorio_derecha{width:240px; float:right; margin:20px 0 35px 0; position:relative; right:20px; clear:both; padding:0 0 0 230px;}
.texto_fondo_contacto{ background:url(../img/texto_contacto.jpg) no-repeat; width:455px;   float:right; margin:0 0 30px 0; padding:0 0 0 40px; border:0px solid black;}
.direccion{width:200px; border:0px solid black; float:left; padding:100px 0 0 20px; font-size:12px; height:150px;}
.direccion strong{font-size:13px;}
.direccion a{font-size:11px; color:#666666; text-decoration:none;}
.direccion a:link active visited{font-size:11px; color:#666666; text-decoration:none;}
.direccion a:hover{font-size:11px; color:#666666; text-decoration:underline;}
.direccion_roja{color:#c4120a; font-size:11px; font-weight:bold;}
.linkcontacto a{color:#C05754; text-decoration:none; }
.linkcontacto a:link active visited{color:#C05754; text-decoration:none; }
.linkcontacto a:hover{color:#C05754; text-decoration:underline; }
/*formulario*/
.formulario{width:230px; float:left; border:0px solid black; font-size:11px;  padding:50px 0px 0 0px; margin:0 0 0px 0; overflow:hidden;}

/**/
.texto_fondo_contacto_derecha{ float:right; margin:70px 0 35px 0; position:relative; right:20px; clear:both; padding:0 0 0 230px;}
.texto_fondo_trabajamos{ background:url(../img/img_trabajamos.jpg) no-repeat; width:445px;  float:right; margin:0 0 30px 0; padding:0 0 0 40px;}
.texto_fondo_trabajamos_derecha{width:340px; float:right; margin:20px 0 35px 0; position:relative; right:20px; clear:both; padding:0 0 0 100px; border:0px solid black;}
.texto_fondo_imaginacion_derecha{width:255px; float:right; margin:20px 0 20px 0; position:relative; right:15px; clear:both; padding:0 0 0 230px;}
.multimedia_derecha{width:380px; float:left; border:0px solid black;}
.video_arriba{ width:375px; height:258px; border:0px solid black; }
.video{width:369px;   border:0px solid black; position:relative;  right:5px;}
.espacio_promociones{ background:url(../img/fondo_promocion.jpg) repeat-y ; width:357px; height:197px; border:0px solid black;}
.espacio_promociones2{ background: url(../img/fondo_promocion_2.jpg) repeat-y  ; width:357px; height:210px; border:0px solid black; }
.espacio_promociones2 img{ position:relative; top:10px; left:22px;}
.continua_promociones{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:230px; bottom:2px; overflow:hidden;}
.continua_promociones7{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:225px; bottom:2px; overflow:hidden;}
.continua_promociones5{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px;  bottom:2px; overflow:hidden; height:300px;}
.continua_promociones2{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:430px; bottom:2px; overflow:hidden;}
.continua_promociones3{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:250px; bottom:2px; overflow:hidden;}
.continua_promociones4{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:230px; bottom:2px; overflow:hidden;}
.continua_promociones6{ background:url(../img/fondo_promociones.jpg)  repeat-y scroll; position:relative; left:1px; height:70px; bottom:2px; overflow:hidden;}

/*con height 100%*/

.continua_promociones8{ background:url(../img/fondo_promociones.jpg)  repeat-y ; position:relative; left:1px;  bottom:2px; overflow:hidden; height:100%; min-height:350px; }
* html .continua_promociones8{height:350px;}
/**/
.espacio_promociones img{ position:relative; top:50px; left:45px; width:290px;}
.pie{background: #FFF url(../img/fondo_abajo.jpg) repeat-x  scroll left top; height:80px;  clear:both; margin:25px 0 0 0; border:0px solid black; overflow:hidden;}
.dentro_pie{ background:url(../img/fondo_pie.jpg) no-repeat; width:630px; background-position:right; height:27px; margin:4px 0 0 0; font-size:10px; color:#FFFFFF; padding:7px 0 0 320px; border:0px solid black; font-family:"trebuchet ms";}
.dentro_pie a{color:#FFFFFF; text-decoration:none;}
.dentro_pie a:link active visited{color:#FFFFFF; text-decoration:none;}
.dentro_pie a:hover{color:#FFFFFF; text-decoration:underline;}
.rojo{font-size:15px; color:#ad0e06; font-weight:bold;}
.rojo_noticia_grande{font-size:16px; color:#ad0e06; font-weight:bold;}
.rojo_noticia{font-size:12px; color:#ad0e06; font-weight:bold;}
.rojo_noticia a{font-size:12px; color:#ad0e06; font-weight:bold; text-decoration:none;}
.rojo_noticia a:link active visited{font-size:12px; color:#ad0e06; font-weight:bold;text-decoration:none;}
.rojo_noticia a:hover{font-size:12px; color:#ad0e06; font-weight:bold;text-decoration:none;}
.desarrollo_noticias{  background:url(../img/fondo_noticia_destacada.jpg) no-repeat; background-position:bottom;width:480px; float:right;  position:relative;  clear:both; border:0px solid black; }
.contiene_paginador{ width:400px; float:right; border:0px solid black;  margin:10px 0 20px 0; position:relative; right:60px;}
.contiene_paginador_ampli{ width:400px; float:right; border:0px solid black; position:relative; right:20px;  }
.img_grande a img{width:180px; float:left; border:1px solid #c4120a; margin: 0 0px 0px 0px;  height:180px;}
.img_grande img{width:235px; height:235px; margin:0; }
.fondo_imagen{ background: url(../img/bajo_imagen_noticia.jpg) no-repeat; width:182px; font-size:11px;  overflow:hidden;  float:left; margin:0 0 20px 0; padding:8px 2px 8px 5px; position:relative; bottom:6px; color:#FFFFFF;}
.fondo_imagen img{float:right; margin:0; position:relative; right:13px; }
.left_235{ float:left; width:195px; }
.left_texto{width:100px; float:left; border:0px solid black; position:relative; left:3px;}
input{border:1px solid #e2837f; width:120px; float:right; color:#666666; font-size:12px; padding:1px 3px 2px 3px; }
.formulario td{ text-align:right; color:#8c0600;}

.formulario table{margin:20px 0 0 0; width:230px; float:left; border:0px solid black;}
.form{height:50px;}
.situa_banner img{float:right; position:relative; right:35px; top:15px; clear:both;}
.situa_banner2 a img{top:30px;}
.botones{ background:url(../img/fondo_boton.jpg) no-repeat; width:85px; height:18px; text-align:center; float:right; padding:2px 0 0 0; position:relative; margin: 0 0 0 5px;  color:#FFFFFF; font-size:10px; text-decoration:none;}
.botones a{ color:#FFFFFF; font-size:10px; text-decoration:none;}
.botones a:link active visited{ color:#FFFFFF; font-size:10px; text-decoration:none;}
.botones a:hover{ color:#FFFFFF; font-size:10px; text-decoration:none;}

.botones2{ background:url(../img/fondo_boton_peque.jpg) no-repeat; width:20px; height:18px; text-align:center; float:right; padding:2px 0 0 0; position:relative; margin: 0 0 0 5px; color:#FFFFFF; font-size:10px;}
.botones2 a{ color:#FFFFFF; font-size:10px; text-decoration:none;}
.botones2 a:link active visited{ color:#FFFFFF; font-size:10px; text-decoration:none;}
.botones2 a:hover{ color:#FFFFFF; font-size:10px; text-decoration:none;}

.avisolegal a{ font-size:9px; color:#C05754;  font-family:arial; text-decoration:none; margin:20px 0 0 0;  padding: 0 5px 0 5px; margin:0 0 0 5px; }
.avisolegal a: link active visited{ font-size:9px; color:#C05754; font-family:arial; text-decoration:none; }
.avisolegal a:hover{ font-size:9px; color:#C05754; s font-family:arial; text-decoration:underline; }

.avisolegal2{ float:right; margin:15px 0 0 0;}
.avisolegal2 a{ font-size:10px; color:#C05754;  font-family:arial; text-decoration:none; margin:20px 0 0 0;  padding: 0 5px 0 5px; margin:0 0 0 5px; }
.avisolegal2 a: link active visited{ font-size:9px; color:#C05754; font-family:arial; text-decoration:none; }
.avisolegal2 a:hover{ font-size:9px; color:#C05754; s font-family:arial; text-decoration:underline; }
