/*
Valores por defecto para todos los componentes
----------------------------------------------
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Helvetica;
   font-weight:normal;
 }

h1{
}

h2{
}

h3{
}

h4{
}

p{
}

p a{
}12 h.

p a:hover{
}

p strong{
}

p em{
}


/*
---------------------------------------
Global
---------------------------------------
*/
body {
	background: url(imagenes/bk-general.jpg) #f1f8fc repeat-x;
}

#contenedor2c {
	width: 960px;
	/*border: 2px solid #000000;
	border-bottom:0;
	background: #fff url(imagenes/back-cuerpo2c.png) right top repeat-y;*/
	/* Esto es para conseguir el centrado en posteriores a IE 5*/
	margin: 1em auto;
	margin-bottom:0;
}


#pie {
	height: 400px;
	background: url(imagenes/bk-pie.jpg) #f1f8fc no-repeat top center;
	/*background: #fff url(imagenes/back-cuerpo.png) right top repeat-y;*/
	/* Esto es para conseguir el centrado en posteriores a IE 5*/
	margin: 0 auto;
}

.limpiador{
	clear:both;
	height: 0;
}

.imagen-izquierda{
	float: left;
	margin-right: 1em;
	margin-left: 1em;
	
}

.imagen-derecha{
	float: right;
	margin-left: 10px;
	margin-right: 1em;
	margin-left: 1em;	
}

.imagen-centrada{
	text-align:center;
	/*margin: 2em;*/
}

.video{
	text-align: center;
}

a[href$=".pdf"]{
	background: url(imagenes/icono-pdf.png) left top no-repeat;
	padding-left: 24px;
}

a[href$=".doc"], a[href$=".rtf"], a[href$=".txt"], a[href$=".xls"], a[href$=".jpg"]{
	background: url(imagenes/icono-doc.png) left top no-repeat;
	padding-left: 24px;
}

/*
---------------------------------------
Cabecera
---------------------------------------
*/
#cabecera{
	/*background: url(imagenes/cabecera.png) top left no-repeat;*/
	height: 350px;
	text-align: center;
}

/*
---------------------------------------
	Pie
---------------------------------------	
*/
#pie p {
	font-family: "Trebuchet MS", Verdana, Helvetica;
   font-weight:bold;
	font-size: 28px;
	color: #52a5c4;
	text-align: center;
	padding-top: 210px;
}
#pie span {
	font-style: italic;
}
#pie a{
	color:#006699;
	text-decoration:none;
}
#pie a:hover{
	color:#006699;
	text-decoration:underline;
}


/*
---------------------------------------
 Beta-info
---------------------------------------
*/
#beta-info{
	/*display:none;*/
 	text-align:left;
	font-size: 0.8em;
	color: #f00;
	background-color: #ddd;
	border-bottom: 2px solid #000;
	padding-left: 1em;
}


/*
---------------------------------------
Cuerpo
---------------------------------------
*/
#cuerpo-cabecera{
	background: url(imagenes/cuerpo-top.jpg) right top no-repeat;
	height: 70px;	
}

#cuerpo-pie{
	background: url(imagenes/cuerpo-bot.jpg) right top no-repeat;
	height: 70px;	
}

#cuerpo {
	background: url(imagenes/bk-cuerpo.jpg) right top repeat-y;
	width: 650px;
	float:left;
	margin-left: 30px;
	text-align: center;
}

.contenido {
	padding: 20px;
}

.contenido h1 {
	color:#006699;
	/*color: #4a422c;*/
	padding: 0.15em;		
	margin-bottom: 0.4em;
	border-bottom: 1px solid #006699;
}
.contenido h2 {
	color: #4a422c;
	margin-bottom: 0.2em;
	text-align: left;
}
.contenido span {
	color: #4a422c;
	text-decoration:underline;
}

.contenido strong {
	font-weight: bold;
}
.acentrado {
	text-align: center;
}
.contenido p {
	/*font-size: .9em;*/
	color: #4a422c;
	margin-bottom: 0.75em; 
	text-align: justify;
	margin: 1.5em; 
}
.contenido ul {
	color: #4a422c;
	margin: 1.5em; 
	text-align: left;
}

.contenido ul li{
	margin-bottom: 0.5em; 
}

/*
---------------------------------------
Menú
---------------------------------------
*/
#menu-cabecera{
	background: url(imagenes/menu-top.jpg) right top no-repeat;
	height: 70px;	
}

#menu-pie{
	background: url(imagenes/menu-bot.jpg) right top no-repeat;
	height: 70px;	
}

#menu {
	background: url(imagenes/bk-menu.jpg) right top repeat-y;
	float: left;
	width: 230px;
	text-align:left;

}

#menu ul{
	clear: both;
	list-style: none;
	padding: 10px;
}

#menu li{
	/*background-color: #4e7d96;*/
	
	margin-top: 0.5em;
	margin-left: .1em;
	margin-right: .1em;
}

#menu a, #menu a:hover{
	padding: 0.1em;
	font-size: 1.1em;
	color: #a16910;
	text-decoration: none;
}

#menu .par{
	color: #764d0c;
}

#menu a:hover{
	color: #000;
	text-decoration: underline;
}

