/* CSS Document */

body { background-image:url(../imagenes/Home/backgroundHeaderFooter.jpg); background-position:top; background-repeat:repeat-x;font-family:Tahoma; font-size:11px; color:#333333; margin:0px auto 0px auto;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Etilos de letra */

.blanco {font-weight:bold; color:#FFFFFF;}
.negro {font-weight:bold; color:#000000;}
.negrot {font-weight:bold; font-size:13px; color:#000000;}
.rojot {font-weight:bold; font-size:12px; color:#FF0000;}
.rojot:hover  {text-decoration: underline;}
.underline {text-decoration:underline}

.amarillo {font-size:13px;font-weight:bold; color:#FFFF00;}
.rojo {font-weight:bold; color:#FF0000;}
.gris {font-weight:bold; color:#999999;}
.menuazul{font-size:11px;color:#0066CC; } /*A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#0066CC;}*/
.menured{font-weight:bold;color:#FF0000; } A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#0066CC;}
.menunegro{color:#000000; }/* A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#0066CC;}*/
.menunegromenu{padding-left:20px;font-weight:bold;color:#000000; }/* A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#FF0000;}*/
.menunegromenub{padding-left:20px;font-weight:bold;color:#000000; } /*A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#FF0000;}*/
.menublancomenu{padding-left:33px;font-weight:bold;color:#FFFFFF; } /*A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#000000;}*/
.menublancomenusub{padding-left:43px;font-weight:bold;color:#FFFFFF; } /*A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:#000000;}*/
.m2d{font-size:9px;color:Blue; } A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline;color:black; }
.imagenone { border:0; text-decoration: none; } A:link, A:visited { border:0; text-decoration: none }
A:hover { border:0; text-decoration: none;}
.imageborder { border:1px solid #999999;}

/* Estilos genéricos */

/* Estilos publicidad */
div#publi {
border: 4px solid red;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-top:-270px;
margin-left:-350px;
z-index:2;
visibility:hidden;
}

div.contendedor {
width:941px;
min-height:774px;
position:relative;
margin:0px auto 0px auto;
}

div.menuinicio {text-align:right; padding-top:5px;}
div.telefono { float:right;width:116px; height:32px; padding-top:33px; margin-right:8px;}

div.boxizquierdo {
width:245px;
position:relative;
float:left;
}
div.pie {padding-left:150px;}

div.boxderecho {
width:696px;
position:relative;
float:right;
}
*html div.boxderecho {
width:696px;
position:relative;
float:right;
clear:both;
}

div.headerderecho {height:142px; width:696px;}
div.logo {height:159px; width:245px;}
div.regalo {width:696px; height:77px;background-image: url(imagenes/banner_cheque.jpg);}
div.regalo1 {width:302px; float:left; padding-left:20px; padding-top:30px;}
div.regalo2 {width:302px; float:right;padding-right:20px; padding-top:35px; text-align:right;}
div.menu {width:245px; height:418px; }
div.imagencambia { width:349px; height:295px; float:left;}
div.noticias {width:347px; height:295px; float:right; background-image:url(imagenes/bgnoticias.jpg);background-repeat:no-repeat;}
div.claim {width:246px; height:131px; margin-top:49px;}
div.titulonoticias {padding-top:14px; padding-left:35px;}
div.titulodestacados {padding-top:6px; padding-left:22px;}
div.titulocursobox {padding-top:10px; padding-left:22px;}

div.contenidonoticias { padding-top:35px; padding-left:25px; }
div.btngris { width:245px; height:37px; background-image:url(imagenes/menu/btngris.jpg);margin-top:5px; padding-top:7px; background-repeat:no-repeat;}
img.imgnoticiasimpar {padding-top:2px;padding-left:5px;padding-bottom:10px;}
img.imgnoticiaspar {padding-top:2px;padding-right:5px;padding-bottom:10px;}

/* Etilos box */

div.box1 {width:174px; height:243px; background-image:url(imagenes/box_1.png); position:relative; float:left;}
div.box2 {width:175px; height:243px; background-image:url(imagenes/box_2.png);float:left;position:relative;}
div.box3 {width:174px; height:243px; background-image:url(imagenes/box_3.png);float:left;position:relative;}
div.box4 {width:173px; height:243px; background-image:url(imagenes/box_4.png);float:left;position:relative;}
div.titulobox {padding-top:12px; padding-left:21px;}
div.textobox {padding-top:70px; padding-left:20px; padding-right:10px;}
div.info {width:306px; height:65px;}
div.infobox {width:295px; height:60px;}
div.infoboxtitulo {font-weight:bold; color:#FF0000; background-image:url(../imagenes/iconos/ico_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:6px; margin-bottom:3px;}
div.infoboxtitulo2 {font-weight:bold; color:#FF0000; background-image:url(../imagenes/iconos/ico_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:6px;}
div.infoboxtitulo3 {background-image:url(../imagenes/iconos/ico_arrow_red.gif); background-position:left; background-repeat:no-repeat;padding:4px 4px 4px 8px;}

div.infoboxbg{background-color:#F1F1F1; padding-left:10px; padding-top:5px; padding-right:10px; padding-bottom:5px;}

/* Etilos Páginas interiores*/

div.contenidonoticiasint {width:675px; min-height:400px;background-color:#FFFFFF; padding-left:12px; padding-right:12px}
div.pieint {width:940px;padding-top:15px; margin-top:30px; position:relative; float:left; height:103px; background-repeat:no-repeat}
div.headerint {width:696px; height:51px;background-image:url(imagenes/headernoticias.jpg); }
div.headerint2 {margin-top:5px;width:696px; height:51px; background-image:url(imagenes/headernoticias.jpg); position:relative;clear:both;}
div.headerintxt {padding-left:31px; padding-top:14px;}
div.contenidocentroslistado {width:690px; padding-left:12px; padding-right:12px; background-color:#FFFFFF;}
div.contenidocentroslistado2 {width:696px; padding-left:12px; padding-right:12px; background-color:#FFFFFF;}
div.contenidocentroslistado3 {width:696px; padding-left:12px; padding-right:12px;}

div.fondoblanco {background-color:#FFFFFF; width:696px;}
div.bgtablacentros {width:332px; height:130px; background-image:url(imagenes/bg_tablacentros.png); background-repeat:no-repeat; position:relative; float:left; margin-left:5px; margin-top:6px;}
div.txtlistcentros { padding-top:12px; padding-left:20px;}
div.txtlistcentros1 { width:170px; height:90px; margin-right:5px; float:left;}
div.txtlistcentros2 { width:129px; height:90px; float:left;}
div.txtlisthorarios { padding-left:20px;}

div.bgdestacadoscentros {width:332px; height:260px; background-image:url(imagenes/bg_destacados_centrales.png); background-repeat:no-repeat; position:relative; float:left; margin-left:5px; margin-top:8px;}
div.bgtopdireccion {width:332px; height:47px; background-image:url(imagenes/bgtopdireccion.png); background-repeat:no-repeat; position:relative; float:left; margin-left:5px;}
div.bgtophorarios {width:332px; height:47px; background-image:url(imagenes/bgtophorarios.png); background-repeat:no-repeat; position:relative; float:left; margin-left:5px;}

div.imagencentros { position:relative;width:219px; height:151px; float:left; margin-right:6px; margin-bottom:10px; margin-top:10px;}

div.tablacursos {width:669px;}
div.tablacursostop {width:669px; height:14px; background-image:url(imagenes/tabla_cursos_r1_c1.png);}
div.tablacursocont {width:669px; background-image:url(imagenes/tabla_cursos_r2_c1.png); background-repeat:repeat}
div.txttablacursos {padding-left:15px; padding-right:15px;}
div.tablacursobottomm {width:669px; height:14px; background-image:url(imagenes/tabla_cursos_r3_c1.png)}
div.headercursobox {background-image:url(imagenes/bg_boxcursos.jpg); width:669px; height:37px; background-repeat:no-repeat}

div.tablacursosbot {width:220px; float:left; margin-left:3px; margin-top:10px;}
div.tablacursostopbot {width:220px; height:12px; background-image:url(imagenes/bgcontentboxcursos_r1_c1.png); margin-top:6px;}
div.tablacursocontbot {width:220px; min-height:170px; background-image:url(imagenes/bgcontentboxcursos_r2_c1.png); background-repeat:repeat}
div.txttablacursosbot {padding-left:10px; padding-right:10px;}
div.tablacursobottommbot {width:220px; height:13px; background-image:url(imagenes/bgcontentboxcursos_r3_c1.png)}

div.tablahorarios {width:332px; float:left; margin-left:5px; margin-top:8px; margin-bottom:8px;}
div.tablahorariostop {width:332px; height:14px; background-image:url(imagenes/tabla_horarios_r1_c1.png);}
div.tablahorarioscont {width:332px; min-height:200px; background-image:url(imagenes/tabla_horarios_r2_c1.png);}
div.tablahorariosbot {width:332px; height:15px; background-image:url(imagenes/tabla_horarios_r3_c1.png);}

div.contenidoenlaceslistado {width:696px; padding-left:5px; padding-right:12px; background-color:#FFFFFF;}
div.bgtablaenlaces {width:696px; height:100px; background-image:url(../imagenes/Home/tablaenlaces.JPG); background-repeat:no-repeat; position:relative; float:left; margin-left:10px; margin-top:6px;}
div.txtlistenlaces { padding-top:12px; padding-left:20px;}
div.txtlistenlaces1 { padding-left:20px;width:500px; height:80px; margin-right:5px; float:left;}
div.txtlistenlaces2 { padding-top:12px; padding-left:10px;width:130px; height:90px; float:left;}
div.txtlistenlaces1extra { padding-left:20px;width:600px; height:80px; margin-right:5px; float:left;}

div.chequetitulo {width:600px; height:30px; padding-left:20px; padding-right:15px; padding-top:15px;}
div.cheque {width:694px; height:295px;}
div.chequetxt {font-family:Brush Script MT, Arial Narrow; font-size:28pt; color:Red; font-weight:bold; position:relative; left:230px; top: 122px;}
div.chequebut {width:694px; height:45px;text-align:center}

/* Etilos de formulario */

.input {background-image:url(imagenes/bgforms.gif); border:1px solid #999999; font:Tahoma; font-size:11px;}
.button {background-color:#FF0000; font:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF;}

/* Etilos de Mapa web */

div.mapbox {width:165px; min-height:215px; float:left; margin-right:3px; margin-bottom:3px;}
div.mapboxheader {width:165px; height:44px; background-image:url(imagenes/bgheadermapabox.jpg)}
div.mapboxcont {margin-bottom:5px;}
div.contenidomapaweb {width:696px; padding-left:12px; padding-right:12px; padding-top:12px;}
div.titulomapbox {padding-top:8px; padding-left:16px; font-weight:bold; color:#000000}