*{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body {
	background:url(../imgs/interfaz/pag_fondo.jpg);
}


/* ----------------- CONTENEDOR TOTAL ------------------------------- */
#contenedor1{
	margin:0px auto;
	width:769px;
	clear:both;
	background: url(../imgs/interfaz/fondo_contenido.jpg) top right repeat-y;
}

#top{
	background: url(../imgs/interfaz/pag_top.jpg) top right no-repeat;
	clear:both;
	height:23px;
	display:block;
}

#bottom{
	padding: 17px 0px 0px 10px;
	background: url(../imgs/interfaz/pag_bottom.jpg) top right no-repeat;
	clear:both;
	height:33px
}

#bottom p{
	margin:0px;
	padding:0px 10px 0px 10px;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}


/* ----------------- CONTENEDOR DE CONTENIDO INCLUYENDO EL HEADER ------------------------------- */

#contenedor2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	width:769px;
}

#vinculos{
	margin:0px 0px 0px 15px;
	padding:5px 10px 0px 10px;
	background:url(../imgs/interfaz/fondo_vinculos.jpg);
	color:#FFFFFF;
	font-size:11px;
	clear:both;
	height:20px;
	width:715px;
	border-bottom: 1px solid #FFFFFF;
}

#vinculos a{
	color:#FFFFFF;
}

.izquierda{
	float:left;
}

.derecha{
	float:right;
}

#menu_top{
	margin:0px 0px 0px 15px;
	padding:10px 10px 0px 10px;
	background:url(../imgs/menu/fondo_menu.jpg) top center no-repeat;
	color:#FFFFFF;
	font-size:11px;
	clear:both;
	height:32px;
	width:715px;
}

.sin_lista{
	list-style-type:none;
}

.float_der{
	float:left;
}

.opcion{
	margin:0px 2px 0px 2px;
	padding:0px 7px 0px 7px;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.opcion{
	text-decoration:underline;
	background:#FFFFFF;
	color:#999999;
}

/* ----------------- CONTENEDOR DE CONTENIDO  ------------------------------- */

#contenedor3{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	min-height:350px;
	clear:both;
	width:739px;
}

#home_izq{
	padding:0px 0px 0px 40px;
	margin:20px 0px 0px 0px;
	width:360px;
	font-size:12px;
	font-family:inherit;
	float:left;
}

#interna_izq{
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 0px;
	width:430px;
	font-size:11px;
	font-family:inherit;
	float:left;
}


#interna_derecha{
	margin:20px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	width:214px;
	font-size:11px;
	font-family:inherit;
	float:right;
	background:url(../imgs/interfaz/fondo_gris02.jpg);
}



.naranja{
	color:#FF6600;
}

.verde{
	color:#339933;
}

.azul{
	color:#006699;
}



/* ----------------- ETIQETAS HTML GLOBALES ------------------------------- */


h1{
	font-size:50px;
	font-weight:bold;
	text-align:center;
	padding:50px 0px 0px 20px;
	background:url(../imgs/interfaz/banner_top.jpg) top center no-repeat;
	margin:0px 0px 0px 0px;
}

h1 a{
	text-decoration:none;
}

h2{
	font-size:20px;
	font-weight:bold;
	color:#009933;
}

h3{
	font-size:20px;
	font-weight:bold;
	color:#FF9900;
}

h3 a{
	color:#FF9900;
}

h4{
	font-size:14px;
	font-weight:bold;
	color:#003366;
}

h4 a{
	color:#003366;
}


p{
	font-size:12px;
	color:#666666;
}

img {
	border:none;
}

#interna_izq ol, #interna_izq ul{
	margin:0px 0px 0px 20px;
}

#interna_izq li{
	padding: 0px 0px 0px 5px;
}

#interna_derecha li{
	line-height:15px;
}

.contenido{
	padding:0px 0px 0px 10px;
	line-height:36px;
	background: url(../imgs/menu/fondo_contenido.jpg);
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.opcion_verde{
	padding:8px 0px 8px 10px;
	background:url(../imgs/menu/fondo_opcion_a.jpg);
	list-style-type:none;
}

.opcion_blanco{
	padding:8px 0px 8px 10px;
	background:url(../imgs/menu/fondo_opcion_b.jpg);
	list-style-type:none;
}

.mnu_bottom{
	width:236px;
	height:11px;
	background:url(../imgs/menu/fondo_bottom.jpg) no-repeat;
}

td.titulo {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	font: 10px/95% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	background: #99CC00;
	border-bottom: 1px solid #FFFFFF;
}

td.titulo2 {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	font: 10px/95% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	background:#CCCCCC;
	border-bottom: 1px solid #FFFFFF;
}

td.normal {
	margin: 0px;
	padding: 3px;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
}

td.normal_b {
	margin: 0px;
	padding: 3px;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border-bottom: 1px solid #999999;
}

td.normal_g {
	margin: 0px;
	padding: 3px;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:url('../imgs/interfaz/fondo_gris01.jpg');
	border-bottom: 1px solid #999999;
}

td.normal_g2 {
	margin: 0px;
	padding: 3px;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:url('../imgs/interfaz/fondo_gris01.jpg');
}

.vinculos_lista{
	text-align:right;
	margin: 0px 0px 5px 0px;
}

.fam_actual{
	color:#FF9900;
}

#interna_menu ol, #interna_menu ul, #interna_menu li{
	font-size:12px;
	color:#666666;
}

#interna_derecha ol, #interna_derecha ul, #interna_derecha li{
	font-size:12px;
	color:#666666;
	margin:0px 0px 0px 20px;
}

#interna_derecha li{
	margin:0px;
	padding:0px 0px 0px 5px;
	margin:10px 0px 0px 0px;
}


input, select, textarea{
	font-size:10px;
	color:#CC6600;
}

.campo_rojo{
	color:#FF0000;
}

.bottom_der{
	float:right;
	margin:0px 8px 0px 0px;
}

.bottom_cent{
	float:left;
	padding:0px 0px 0px 0px;
}


/* Estilos de blog */

.post{
	margin:0px 0px 30px 0px;
}

.feedback{
	margin:0px 0px 20px 0px;
}

.meta, .meta a, .feedback, .feedback a{
	color:#999999;
}

.storycontent{
	margin:10px 0px 10px 0px;
	color:#000000;
}

.storycontent p{
	color:#000000;
}

/* ------------------------ FORMULARIOS --------------------------- */

.ancho200{
	width:200px;
}
