﻿/*estilos generales*/
*{
	margin:0;
	padding:0;
}
body{
	text-align:left;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#4a4a4a;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#4a4a4a;
}
h2
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:1.3em;
}
/* los links generales y los titulos de obras pasan de bordó a rojo*/
a
{
    color:#900;
    text-decoration:none;
}
a:hover
{
    color:#f00;
}
/*los links de autores de obras pasan de gris claro a rojo*/
a.tipo2
{
    color:#7b7b7b;
    
}
a.tipo2:hover
{
    color:#f00;
}
img
{
    border:0;
}
.subrayado{
    text-decoration:underline;
}
.esconder{
    display:none;
}
/* fin estilos generales*/

/* maquetado */
#marco{
	width:990px;
}/* back up para cabecera con divs 
#header{
	clear:right;
	padding-bottom:15px;
}
#logo, #banner, #buscadorSimple{
	float:left;
}
#buscadorSimple{
	font-size:12px;
	color:#4a4a4a;
	clear:right;
	width:158px;
	height:108px;
}
#buscadorSimple h4{
	color:#fff;
	background-color:#eb1c22;
	padding:5px;
}
#buscadorSimple h5, #buscadorSimple p{
	font-size:11px;
	padding-bottom:8px;
}
#buscadorSimple div{
	background-color:#dedede;
	padding:5px;
	margin-bottom:10px;
}

#tituloDePagina{
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
	padding-right:5px;
	border:solid 0px #000000;
	text-align:right;	
}*/
#header{
}
#logo, #banner, #buscadorSimple{
}
#logoFCE
{
    background-image:url(../../imagenes/logoFondo.gif);
}
#topBanner
{
    border-top: solid 3px #EB1C22;
}
#buscadorSimple{
	font-size:12px;
	color:#4a4a4a;
	clear:right;
	width:158px;
	height:140px;
}
#buscadorSimple h4{
	color:#fff;
	background-color:#eb1c22;
	padding:5px;
}
#buscadorSimple input.textbox
{
    width:110px;
    height:20px;
    font-size:12px;
    padding-top:2px;
    margin-bottom:5px;
}
#buscadorSimple h5, #buscadorSimple p{
	font-size:11px;
	padding-bottom:5px;
}
#buscadorSimple div{
	background-color:#dedede;
	padding:5px;
	margin-bottom:5px;
}
#buscadorSimple div.sesion{
	width:150px;
	border:solid 2px #DEDEDE;
	padding:2px;
	background-color:#7b7b7b;    
}
#buscadorSimple div.sesion a{
    color:#dedede;
    font-weight:bold;
	font-size:11px;
}
#tituloDePagina{
	font-size:14px;
	font-weight:bold;
	color:#7b7b7b;
	padding-right:5px;
	border:solid 0px #000000;
	text-align:right;
	margin-bottom:2px;
}
#cuerpo{
	clear:both;
}
#navBar{
	background-image:url(../../imagenes/menu_medio.gif);
	background-repeat:repeat-y;
}
#navBar ul{
	width:162px;
	list-style-type:none;
	margin-left:62px;
	background-color:#DEDEDE;
	border-top:solid 2px #DEDEDE;
	border-bottom:solid 2px #DEDEDE;
	border-right:solid 2px #DEDEDE;
}
#navBar li{
	background-color:#7b7b7b;
	padding:2px;
	border:solid 2px #DEDEDE;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	color:#DEDEDE;
}
#colA{
	width:260px;
	float:left;	
	background-color:#fff;
	
}
#colB
{
    padding:20px;
    width:685px;
    background-color:#dedede;
    border-top:solid 3px #EB1C22;
    font-size:11px;
    color:#4a4a4a;
    float:left;
}

#colC
{
    display:none;
}


#otrosLinks{
	padding-left:64px;
	width:160px;
}

#otrosLinks ul#submenuOtrosLinks{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:20px;
}
#otrosLinks ul#submenuOtrosLinks li{
	text-align:right;
	font-size:9px;
	color:#7b7b7b;
	margin-bottom:5px;
}
#otrosLinks a
{
	color:#7b7b7b;

}
#otrosLinks a:hover
{
    color:#f00;
}
#FCEenElMundo{
	background-color:#dedede;
	margin-bottom:20px;

}
#FCEenElMundo h3{
	background-color:#fc7215;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:7px;
	
}
#FCEenElMundo div{
	padding:10px 7px;
}
#compras{
	background-color:#dedede;
	margin-bottom:20px;
}
#compras div{
	padding:10px 7px;

}
#compras h3{
	background-color:#3e9e61;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:7px;

}
#compras ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#compras ul li, #compras span{
	
	font-size:11px;
	font-weight:bold;
	color:#7b7b7b;
	margin-bottom:5px;
}


#footer{
	text-align:center;
	clear:both;
	border-top:solid 2px #ED1B24;
	margin-top:15px;
}



/*fin maquetado*/

/* colores*/
#navBar a
{
	color:#DEDEED;
}
#navBar a:hover
{
    color:#fff;
}
/*fin colores*/

/* extras */
.clearfix:after {
content: "&nbsp;"; 
display: block; 
height: 1%; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*clases genericas
definen los estilos para datos de:
nombres de autor, titulo de obra, subtitulo, 
*/
.TitLibro
{
    font-size:10px;
    font-weight:bold;
}
.SubtitLibro
{
    font-size:11px;
    font-weight:normal;
}
.Autor
{
    font-size:12px;
    font-style:italic; 
}
.BotonSubmit
{
    /*sirve para todos los botones que envien datos de un formulario */
    font-size:12px;
    font-weight:bold;
}
.tituloInterno span
{
    /*para todos los titulos subrayados dentro de las paginas*/
    border-bottom:solid 2px #eb1c22;
    padding-right:15px;
    padding-bottom:8px;
}
    /*estilos para el paginador de controles*/
.paginador a {
    margin:0 10px;
}
.pagActual{
    border:solid 1px #f90;
    padding:2px;
    margin:0 10px;
}

/*fin clases genericas*/
