@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	background-color: #666666;
}

#content{
  width: 915px;
  background-color: #FFFFFF;  
}

#general {
	background-image: url(img/fondo-tabla-interior.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#botonera-sup {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#botonera-sup2 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FCB912;
    margin-left: 5px;
}

#botonera-sup2 td {
    padding: 0 5px 0 5px;
}

#botonera-sup2 a{
	color: #FFFFFF;
	text-decoration: none;
}

#botonera-sup2 a:hover {
    color: #FCB912;
    text-decoration: none;
}


#bottom {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #223949;
	padding-bottom: 13px;
	padding-top: 13px;
}
#bottom a {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#bottom a:hover,
#bottom a:visited,
#bottom a:active {
text-decoration: underline;
color: #FFFFFF;
}

.idiomas{
	color: #939393;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.idiomas {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.idiomas {
	color: #939393;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

#contenido-general {
	padding: 16px 18px 17px 22px;

}
#contenido-home {
	padding-top: 18px;
}
#contenido-txt{
padding: 0px 17px 0px 0px;
	/*padding-right: 17px;*/

}

p {
	font-size: 11px;
    line-height: 1.5em;
    margin: 0px;
    padding: 0;
}

.txt {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 14px;
	padding-bottom: 65px;
	/* line-height: 16px; */
	word-spacing: -0.1em;
}
.txt-interior {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 14px;
	padding-bottom: 15px;
	line-height: 16px;
	word-spacing: -0.1em;
}


#titulos {
	font-family: "Trebuchet MS";
	font-size: 19px;
	/*font-style: italic;*/
	color: #1D3C5A;
}

#titulos td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.cambiarletra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 10px;
}


/*********** #Caja Sublinks ***********/
#sublinks-entorno {
background-color: #F6F6F6;
padding: 0px 0px 0px 0px;
}

#titulos-sublinks{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	padding-top: 3px;
	padding-bottom: 3px;
}
.txt-titulo-sub {
font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	color: #990000;
	font-weight: bold;
	padding-left: 3px;

}
#sublinks{
  background: #F6F6F6;
}
* html #sectionLinks a { 
	  padding: 0px 0px 0px 3px;
}
html>body #sectionLinks a { 
     padding: 0px 0px 0px 3px;
}
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	/*border-bottom: 1px solid #CCCCCC;*/
	line-height: 20px;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	font-weight: bold;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;*/
}

#sectionLinks a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding: 2px 0px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	text-decoration: none;
}

#sectionLinks a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1D3C5A;
	font-size: 10px;
	text-decoration: none;
}
/*********** #Botones Mas Info ***********/
#navBar2 ul a:link, #navBar2 ul a:visited {display: block;}
#navBar2 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar2 li {
	/*border-bottom: 1px solid #CCCCCC;*/
	line-height: 16px;
}

/* fix for browsers that don't need the hack */
html>body #navBar2 li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinks2{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#247CB5;
	font-size: 10px;
	font-weight: bold;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;*/
}

#sectionLinks2 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding: 2px 0px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#247CB5;
	font-size: 10px;
	text-decoration: none;
}

#sectionLinks2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1D3C5A;
	font-size: 10px;
	text-decoration: none;
}
/*********** #Banners-Home ***********/

#contenido-banners {
padding-left: 22px;
padding-right: 18px;

}
/*********** #Botonera Izquierda ***********/

#botonera-izq {
padding-top: 11px;
padding-bottom: 15px;

}
#navBar3 ul a:link, #navBar3 ul a:visited {display: block;}
#navBar3 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar3 li {
	/*border-bottom: 1px solid #CCCCCC;*/
	line-height: 16px;
}

/* fix for browsers that don't need the hack */
html>body #navBar3 li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinks3{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1D3C5A;
	font-size: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #217DB8;*/
}

#sectionLinks3 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #217DB8;
	padding: 4px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1D3C5A;
	font-size: 10px;
	text-decoration: none;
	word-spacing: -0.05em;
}

#sectionLinks3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../img/bg_bot_izq.jpg);
	background-position: top;
}
.links-subbotonera-izq{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #217DB8;
	padding: 4px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: none;
	word-spacing: -0.05em;
	background-image: url(../img/bg_bot_izq.jpg);
	background-position: top;
}
/*********** Sede Caballito ***********/
.titulo-sedes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #234052;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#newsletter{
	background-color: #F0E5E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #223949;
}
.txt-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #223949;
	font-weight: bold;
}


.txt-boton-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
}

/*********** Estilo Boton Volver ***********/
#volver-entorno {
background-color: #F6F6F6;
padding: 0px 0px 0px 0px;
}

#volver{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	padding-top: 3px;
	padding-bottom: 3px;
}
.txt-volver {
font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	color: #990000;
	font-weight: bold;
	padding-left: 3px;
}

a.txt-volver {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.txt-volver {
color: #939393;
text-decoration: none;
}

/*********** Estilo links textos ***********/
#txt a,
#txt a:link,
#txt a:hover,
#txt a:active,
#txt a:visited {
    font-size: 11px;
    font-family: Verdana;
    color: #990000;
    text-decoration: none;
}
#txt a:hover {
    color: #939393;
}

h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-style: italic;
	color: #1D3C5A;
}








ul.gallery_demo_unstyled {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: black;
}


.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption {
    display:block;
    padding:.5em;
    font-style: oblique;
    color: #666;
}
* html .galleria li div span{width:400px} /* MSIE bug */

.gallery_wrapper {
    text-align: center;
}

.gallery_demo {
    margin:0 auto;
}

    .gallery_demo li {
        width:69px;
        height:52px;
        border:3px double #111;
        margin: 0 2px 2px 0;
        background:#000;
        display: block;
        float: left;
    }
    
    .gallery_demo li div {
        /*left:240px*/
    }
    
    .gallery_demo li div .caption {
        font:italic 0.7em/1.4 georgia,serif;
    }

#main_image {
    width: 690px;
    height: 420px;
    margin: 0 auto;
}

    #main_image img {
        margin-bottom: 20px; 
    }

.nav {
    margin: 0 auto;
    padding-top:15px;
    clear:both;
    font:80% 'helvetica neue',sans-serif;
    letter-spacing:3px;
    text-transform:uppercase;
}

