body{
	margin:0;
	padding:0;
	line-height: 1.2em;
	color: #000033;
	background-repeat: repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:link{
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
a:hover{
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
}
a:visited{
	color: #006699;
	text-decoration: none;
	font-size: 12px;
}
b{font-size: 110%;}
em{color: red;}
ul {
	list-style-position: outside;
	text-indent: 2px;
}

#maincontainer{
	width: 990px; /*Width of main container*/
	margin: 0 auto;
	background-image: url(images/f_general.jpg);
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF0000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF0000;
}

#topsection{
background: #EAEAEA;
height: 200px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
	margin-left: 185px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
	float: left;
	width: 185px; /*Width of left column*/
	margin-left: -990px;
	background-color: #FFFFFF;
	background-image: url(images/f_menu.jpg);
}

#footer{
	clear: left;
	width: 100%;
	color: #FFF;
	text-align: center;
	height: 150px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-size: 10px;
	background:url(images/f_pie.jpg) top no-repeat;
}

#footer a{
	color: #FFFFFF;
	font-size: 10px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
div#menupie{
	width: 700px;
	color: #FFF;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	left: 190px;
	top: 20px;
	position: relative;
}
div#menupie ul{
	float:left;
	}
div#menupie li{
	display:inline;
	border-right: solid #FFF 1px;
	padding:0 6px 0 6px;
	}
div#menupie a{
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	}
div#menupie a:hover{
	font-size:10px;
	color:#FFFF00;
	text-decoration:none;
	}
#centro{
	float: right;
	width: 805px;
	margin-top: 2px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF0000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #3399CC;
}
#barrita1{
	float: left;
	width: 100%;
	background-color: #FF0000;
	height: 180px;
	margin-top: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
#barra{
	float: right;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	width: 403px;
}
#bnoticias{
	float: right;
	width: 405px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/f_categorias.jpg);
	height: 32px;
	background-repeat: no-repeat;
	padding-left: 5px;
	position: relative;
	padding-top: 3px;
}
#bfotos{
	float: right;
	width: 380px;
	margin-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
}
#barrita1txt{
	float: left;
	margin-top: 25px;
	margin-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#ccent{
	float: left;
	width: 795px;
	margin-top: 2px;
}
#cizq {
	float: left;
	width: 385px;
	margin-top: 2px;
	margin-left: 1px;
	display:block;
}
#cder{
	float: left;
	width: 405px;
	display:block;
}
#fotoinicio{
	float: left;
	width: 380px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7FBFB;
}
#banizquierda{
	float: left;
	width: 380px;
	margin-top: 2px;
	margin-left: 1px;
	clear: left;
}
#videoinicio{
	float: left;
	width: 305px;
	margin-top: 2px;
	margin-left: 1px;
}
#boletin{
	float: right;
	width: 395px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#banizquierda{
	float: left;
	width: 380px;
	margin-top: 2px;
	margin-left: 1px;
}
div#titularesinicio{
	float:left;
	width: 405px;
	margin: 3px 0px 3px 2px;
	padding:5px 5px 5px 10px;
	border-left:1px #FF0000 dotted;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#titularesinicio ul{
		padding:0px;
		margin:0px;
		}
div#titularesinicio li{
	list-style-type:none;
	padding:5px;
	margin:5px 2px 1px 2px;
	}
div#titularesinicio a{
	font-size:16px;
	font-weight:bold;
	}
div#titularesinicio a:hover{
	color:#F00;
	}
div#titularesinicio img{
	width:120px;
	margin: 5px;
	padding: 5px;
	background: #F5F5F5;
	border: 1px solid #666;
}
#canciones{
	float: left;
	width: 200px;
	margin-top: 2px;
	margin-left: 3px;
}
#barrita2{
	float: right;
	width: 480px;
	background-color: #FFCC33;
	height: 70px;
	margin-top: 2px;
	margin-left: 0px
}

#barracategoria{
	float: right;
	width: 400px;
	height: 28px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	background-image: url(images/f_categorias.jpg);
	background-repeat: no-repeat;
}
#textolead{
	float: left;
	width: 505px;
	margin-top: 10px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-position: outside;
	list-style-image: url(images/flechita.jpg);
	list-style-type: circle;
	white-space: normal;
	display: block;
	text-align: justify;
}
#textodetalle{
	float: left;
	width: 505px;
	margin-top: 10px;
	margin-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	top: 30px;
	position: relative;
}
.piedefoto{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin:1px;
}
#subcategorias{
	float: right;
	width: 275px;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#titularestxt{
	float: right;
	width: 275px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#titularescategoria{
	float: right;
	width: 265px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #009900;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	color: #FFFFFF;
}
#titularestitulares{
	float: right;
	width: 275px;
	margin-top: 1px;
	margin-left: 0px;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #009900;
}

/* =-=-=-=-=-=-=-[Inicio Menu]-=-=-=-=-=-=-=- */
.markermenu{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.markermenu li a{
	color: #FFFFFF;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	background-image: url(images/m_cuadrito.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
	color: #FFFFFF;
}

.markermenu li a:hover{
	color: #FF0000;
	background-color: #99FF66;
	background-image:url(images/m_cuadrito_n.gif); /*onMouseover image change. Remove if none*/
}

/* =-=-=-=-=-=-=-[Fin Menu]-=-=-=-=-=-=-=- */	
/*menu administrador de contenido*/
#mainMenu{
		background-color: #FFF;	/* Background color of main menu */
		font-family: Geneva, Arial, Helvetica, sans-serif;	/* Fonts of main menu items */
		font-size:12px;	/* Font size of main menu items */
		border-bottom:1px solid #000000;	/* Bottom border of main menu */
		height:30px;	/* Height of main menu */
		
		position:relative;	/* Don't change this position attribute */
		
	}
	#mainMenu a{
	padding-left:5px;	/* Spaces at the left of main menu items */
	padding-right:5px;	/* Spaces at the right of main menu items */
	font-weight:bold;
	/* Don't change these two options */
		position:absolute;
	bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
	color: #FFFFFF;
	font-size: 12px;
	}
	#submenu{
	font-family: Geneva, Arial, Helvetica, sans-serif;	/* Font  of sub menu items */
	background-color:#00CC00;	/* Background color of sub menu items */
	width:100%;	/* Don't change this option */
	}	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
		
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
	/* Border options */
		border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	background-color: #00CC00;	/* Background color */
	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	color: #000000;
	}
	
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
	}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #000;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:5px;	/* Space at the left of each sub menu item */
		padding-right:5px;	/* Space at the right of each sub menu item */
		color: #000;	/* Text color */
		font-size:0.9em; 
	}
	
	#submenu a:hover{
	color: #FFFFFF;	/* Red color when the user moves the mouse over sub menu items */
	}
/* fin menu administrador*/
.celda1 {
	background-color:#D9ECFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.celda2 {
	background-color: #ECF5FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linder {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	background-color: #D9ECFF;
}
.linizq {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #009900;
	color: #FFFFFF;
	font-weight: bold;
}
textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
}
input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.botones {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #990000;
}
.titulostablas {
	color: #FFFFFF;
	background-color: #009900;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	height: 20px;
	padding-right: 5px;
	background-image: url(images/f_titulostablas.jpg);
}
.titular{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: inline;
	padding-bottom: 5px;
	font-weight:bold;
}
.titular a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titular a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titular a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.titularfecha{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.lead{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#afuncionario {
	float: right;
	width: 230px;
}
#atextos {
	float: left;
	width: 370px;
}
.linarriba {
	background-image: url(images/f_barraarriba_r1_c1.jpg);
}
#icontec{
	width:100px;
	height:176px;
	background:url(images/icontec.jpg) no-repeat;
	margin:5px auto;
	}