/* GENERAL */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address, em { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: #000; color: #fff; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/**********FIN RESET************/
/***** Global *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font:11px/1.25 "Trebuchet MS", Arial, Helvetica;
background:url(../img/fondo-html.jpg) top repeat-x #6D5F3D;
}

/***** Encabezados *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
#middle .content .contenido h6{
font-size:1.1em;
margin:8px 0 8px 3px;
font-weight:bold;
padding-left:15px;                                              
} 
/***** Formato comun *****/
p, ul, ol {
margin:0;
padding:0;
}
ul, ol {
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
img.com{
margin:0 70px;
}
/***** Enlaces *****/
a,
a:link,
a:visited {
text-decoration:none;
color:#fff;
}
a:hover {
text-decoration:underline;
}
/***** Formularios *****/
form {
margin:0;
padding:0;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}
/***** Tablas *****/
table {
border:0;
margin:0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/ 
#wrap {
width:1000px;
margin:0 auto 10px;
background:url(../img/fondo-wrap.jpg) center repeat-y;
}
#wrap .oculto{
display:none;
}
/* FIN GENERAL */

/* HEADER */
#wrap #header{
padding-left:47px;
height:339px;
background:url(../img/fondo-wrap-header.jpg) top center no-repeat;
}
#header .logo a{
width:283px;
height:250px;
float: left;            
padding-left:283px;    
}
#header .logo{
margin-top:9px;
display:block;
width:283px;
height:250px;
float:left;
overflow:hidden;    
background:url(../img/logo-aula-toledo.jpg) top left no-repeat;    
}
#header .right{
width:617px;
margin-top:16px;
height:243px;
float:left;
background:url(../img/h-right-fondo-submenu.jpg) right repeat-y;
}
#header .right .idiomas{
height:21px;
width:370px;
float:left;
padding-left:15px;
padding-top:10px;
}
#header .idiomas a{
color:#000;
width:0;
padding-left:18px;
display:block;
overflow:hidden;
}
#header .idiomas li{
float:left;
padding:0 10px;
/*border-left:1px solid #666;*/
}
#header .idiomas li.es a{
background:url(../img/espanol.jpg) left top no-repeat;
}
#header .idiomas li.nl a{
background:url(../img/holandes.jpg) left top no-repeat;
}
#header .idiomas li.de a{
background:url(../img/aleman.jpg) left top no-repeat;
}
#header .idiomas li.fr a{
background:url(../img/frances.jpg) left top no-repeat;
}
#header .idiomas li.en a{
background:url(../img/ingles.jpg) left top no-repeat;
}
#header .idiomas li.primero{
border:none;
}
#header .utilidades{
padding-left:47px;
width:570px;
padding-top:3px;
height:209px;
clear:both;
background:url(../img/cabecera.jpg) 0 22px no-repeat #000;
}
body.seccion2 #header .utilidades{
background-image:url(../img/decoracion/aulatoledo.jpg);
}
body.seccion9 #header .utilidades{
background-image:url(../img/decoracion/boletin.jpg);
}
body.seccion10 #header .utilidades{
background-image:url(../img/decoracion/consejosviaje.jpg);
}
body.seccion15 #header .utilidades{
background-image:url(../img/decoracion/alojamientos.jpg);
}
body.seccion13 #header .utilidades{
background-image:url(../img/decoracion/contacto.jpg);
}
body.seccion21 #header .utilidades{
background-image:url(../img/decoracion/despuesclase.jpg);
}
body.seccion19 #header .utilidades{
background-image:url(../img/decoracion/fototour.jpg);
}
body.seccion29 #header .utilidades{
background-image:url(../img/decoracion/inscribete.jpg);
}
body.seccion18 #header .utilidades{
background-image:url(../img/decoracion/sabiasque.jpg);
}
body.seccion20 #header .utilidades{
background-image:url(../img/decoracion/testimonios.jpg);
}
body.seccion16 #header .utilidades{
background-image:url(../img/decoracion/testnivel.jpg);
}
body.seccion17 #header .utilidades{
background-image:url(../img/decoracion/toledo.jpg);
}
body.seccion11 #header .utilidades,
body.seccion12 #header .utilidades{
background-image:url(../img/decoracion/zonaagenciasalumnos.jpg);
}
#header .utilidades li{
float:left;
border-left:1px solid #90805E;
padding:0 12px;
}
body.fr #header .utilidades{
padding-left:20px;
width:597px;
}
#header .bloqueInferior{
background:url(../img/fondo-h-inferior.jpg) bottom left no-repeat;
height:80px;
clear:both;
}
#header .menu{
background-color:#000;
padding-left:20px;
width:880px;
padding-top:7px;
height:33px;
clear:both;
}
#header .menu li{
float:left;
border-left:1px solid #90805E;
padding-left:6px;
padding-right:10px;
height:25px;
}
#header .menu li{
padding-right:20px;
}
body.fr #header .menu li{
padding-right:15px;
}
#header .menu li a{
font-weight:bold;
}
#header .bloqueInferior h1{
width:233px;
padding-left:50px;
padding-top:15px;
font-size:1.6em;
display:block;
float:left;
}
#header .bloqueInferior .breadcrumb{
display:block;
float:left;
color:#333;
padding-left:25px;
margin-top:23px;
}
#header .bloqueInferior .breadcrumb a{
color:#333;
}
#header li.selected a{
color:#FFCC00;
}
#header .flashHome{
width:900px;
height:425px;
overflow:hidden;
}
/* FIN HEADER */

/* FOOTER */
#wrap #footer{
height:112px;
background-color:#6D5F3D;
}
#footer .menus{
background:url(../img/fondo-wrap-footer.jpg) left bottom no-repeat;
width:903px;
padding-left:47px;
padding-right:50px;
height:84px;
}
#footer .menus ul.utilidades{
width:700px;
text-align:center;
padding-top:20px;
padding-left:120px;
height:30px;
}
body.fr #footer .menus ul.utilidades{
width:740px;  
padding-left:100px;
}
#footer .menus .utilidades li{
float:left;
border-left:1px solid #BDB4A1;
padding:0 17px;
}
#footer .menus .utilidades li.primero{
border:none;
}
#footer .menus a{
color:#BDB4A1;
}
#footer .menus .menu{
background-color:#000;
padding-left:20px;
width:880px;
clear:both;
}
#footer .menus .menu li{
float:left;
border-left:1px solid #90805E;
padding-left:6px;
padding-right:20px;
height:25px;
}
body.fr #footer .menus .menu li{
padding-right:15px;
}
#footer .menus .menu li a{
font-weight:bold;
}
#footer p{
clear:both;
width:900px;
margin:4px 0;
padding-left:47px;
text-align:center;
}
/* FIN FOOTER */


/*Estilo para los fondos de ventana*/
.divFondoVentana{background:url(/img/fondo-trans.gif);}