#general {
	width: 750px;
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: auto;
	height: 100%;
}

#cabecera {
	width: 750px;
	color: #ed1b24;
	font-size: 40px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../imag/fondo_cabecera.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.derecha {
	float: right;
	margin-left: 10px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
h1 {
	color: #ED1B24;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED1C24;
	padding-bottom: 10px;
	padding-left: 5px;
}

#contenido li {
	list-style-type: none;
	list-style-image: url(../imag/pictos/brojo.gif);
	list-style-position: inside;
}




#menu {
	height: 230px;
	width: 750px;
	background-color:#EE1C25;
	border-top-color: #EE1C25;
	border-right-color: #EE1C25;
	border-bottom-color: #EE1C25;
	border-left-color: #EE1C25;
	margin: 0px;
	padding: 0px;
}
#foto {
	margin-top: 10px;
	margin-left: 10px;
}
.td_marco_rojo {
	border: 3px solid #EE1C25;
}


#menu1 {
	height: 200px;
	width: 750px;
	background-color: #EE1C25;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
}

#contenido {
	width: 750px;
	background-color: #FFFFFF;
}
#pie a:hover {
	color: #000000;
	text-decoration: underline;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: auto;
	text-align: justify;
	background-color: #EEEEEE;
	background-image: url(../images/body2.gif);
	background-repeat: repeat-x;
}
p {
	margin-left: 20px;
	margin-right: 20px;
}
#pie {
	height: 20px;
	width: 750px;
	background-color:#ED1B24;
	clear: both;
	text-align: right;
	color: #FFFFFF;
	font-size: 9px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
}
#contenido_dcha {
	background-color: #FFFFFF;
}
#contenido_dcha .menu_dcha {
	margin-left: 20px;
}

#contenido_izq {
	float: left;
	width: 520px;
	background-color: #FFFFFF;
}
.texto_rojo {
	font-size: 10px;
	font-weight: bold;
	color: #EE1C25;
}
.negrita_cursiva_roja {
	font-style: italic;
	font-weight: bold;
	color: #EE1C25;
}

.cursiva {
	font-style: italic;
}
.cursiva_resaltado {
	font-style: italic;
	color: #EE1C25;
	font-weight: bold;
}

.input {
	border: 1px solid #ED1C24;
	color: #ED1C24;
	font-weight: bold;
}
.txt_blanco {
	font-weight: bold;
	color: #FFFFFF;
}




#menu_izq {
	float: left;
	background-color: #000000;
	background-image: url(../imag/portada.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 470px;
	background-position: right;
}
#menu_dcha {
	float: left;
	background-color: #EE1C25;
}
.button {
	color: #ED1C24;
	font-weight: bold;
	background-color: #ffffff;
	font-size: 9px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.menu_dcha {
	height: 260px;
	width: 190px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	background-image: url(../imag/fondo_menudcha.gif);
	background-repeat: no-repeat;
}

.nos {
	font-weight: bold;
	color: #ED1C24;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ED1C24;
}

#contenido_dcha .menu_dcha a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#contenido_dcha .menu_dcha a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ED1C24;
}
	#mainContainer{
	width:760px;
	text-align:left;
	background-color:#FFF;
	border:1px solid #E2EBED;
	margin-top:10px;
	float: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	.contentContainer{
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}
	.contentContainer p,.contentContainer h1{
		margin-top:0px;
	}
	
	/* END CSS FOR THIS DEMO */
	
	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:5px;	/* "Air" */
		float:right; /* Floating gallery at the right side of other web page content */		
		width:151px;	/* Image width */
		height:100px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:-86px;
		top:1px;
	}
.marco {
	width: 235px;
	height: 170px;
}
#mainContainer{
	width:738px;
	text-align:left;
	background-color:#FFF;
	padding:3px;
	border:3px solid #ED1B24;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	.clear{
		clear:both;
	}
	/* End of demo CSS */
	#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
		width:240px;
	}
	#DHTMLgoodies_panel_one{		
		float:left;	
	}
	#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		height:280px;	/* Height of thumbnail div */
		position:relative;	/* Never change this */
		float:left;
	}
	#DHTMLgoodies_largeImage{	/* Large image div */
		width:470px;	/* Width of large image div */
		height:310px;	/* Height of large image div */
		float:left;
		padding-left:10px;	/* "Air" */
		padding-right:10px;	
	}
	#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
		width:100%;
		height:100%;
		text-align:center;
	}
	#DHTMLgoodies_largeImage img{	/* Large image */
		border:5px solid #ED1B24;	/* Border around large image */
	}
	
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:114px;	/* Width of strip */
		padding:5px;	/* "Air" inside filmstrip div */
		position:absolute;

	}
	.strip_of_thumbnails div{
		width:110px;
		height:90px;
		padding:2px;
		text-align:center;

	}
	.strip_of_thumbnails img{
		border:0px;
		padding:5px;
	}
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
		border:5px solid #ED1B24;	/* Green border around active thumbnail */
		padding:0px;
	
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:1000px;
	}	
#derecha {
	height: 180px;
	width: 250px;
	float: right;
	background-color: #ED1C24;
	margin-bottom: 15px;
	margin-left: 20px;
}
.marco_rojo {
	border: 5px solid #ED1C24;
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.izquierda {
	float: left;
	margin-right: 15px;
}
.pie_foto {
	font-size: 8px;
	font-weight: bold;
}
h2 {
	font-size: 11px;
}
.negrita {
	font-weight: bold;
}


/* MENU DESPLEGABLE IMÁGENES
/* ######### Style for Tab Interface itself ######### */

.shadetabs{
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
border-left:1px solid #918d8d; border-right:1px solid #918d8d; border-top:0px solid #918d8d; border-bottom:0px solid #918d8d; position:absolute;
top: 0;
/*THEME CHANGE HERE*/
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #EE1C25;
	color: #FFFFFF;
}
.input_gris {
	border: 1px solid #666666;
	color: #333333;
	background-color: #E8E8E8;
}
.negrita_subrayado_rojo {
	font-weight: bold;
	color: #EE1C25;
	text-decoration: underline;
}
.ta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	scrollbar-3dlight-color:#EE1C25;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#EE1C25;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#EE1C25;
	scrollbar-highlight-color:#EE1C25;
	scrollbar-shadow-color:#EE1C25;
	width: 100%;
	border: 1px solid #000000;
}
#general #contenido #contenido_izq .txt_blanco a {
	color: #FFFFFF;
	font-weight: bold;
}
.preguntas {
cursor: help
}
.mandos {
	height: 325px;
}
.agenda {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #ED1C24;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../imag/variadas/agenda.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.noticias {
	float: left;
	margin-right: 20px;
	margin-left: 15px;
}
.fondo_rojo_txt_blanco {
	color: #FFFFFF;
	background-color: #ED1B24;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.tabla_marco_gris {
	border: 1px solid #ECE9D8;
}
.fondo_gris_txt_rojo {
	color: #ED1B24;
	background-color: #999999;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
