/* General */

body{
	padding: 0px;
	font-family: verdana, helvetica, arial;
	background: #F9F5F0;
	margin: 0px;
	font-size: 12px;
}
A{
	color: #222222;
}
A:link, A:visited{
	color: #222222;
	text-decoration: underline;
}
A:hover{
	text-decoration: none;
	font-weight: bolder;
	color: white;
	background: #FF5858;
}
table{
	font-size: 1em;
}
p{
	text-align: justify; text-indent : 2em;
}
li{
	display: block;
	padding-bottom : .5px;
}
ul{
	padding-top: .5px;
	display: block;
	list-style-type : disc;
}
form{
	margin: 0px;
}
img{
	border: 0px;
}
.center{
	text-align: center;
}
.bold{
	font-weight: bolder;
}
.span{
	color: black;
}
span.menu{
	background-color: transparent;
	color: #CCCCCC;
	font-size: 10px;
}
a.TitularNoticia, a.TitularNoticia:hover, a.TitularNoticia:link, a.TitularNoticia:active, a.TitularNoticia:visited {
	text-decoration: none;
	font-size: 11px;
}
.ancla_m{
	position:relative;
}
.recuadros{
	color: #22cc44;
	font-size: 12pt;
	font-family: verdana, helvetica, arial;
	background-color: #F5C1C1;
	position: absolute;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 11px;
	padding-bottom: 13px;
	border-style: solid;
	border-color: #9c0002;
	border-width: 4px;
	visibility: hidden;
	text-align: left;
}
A.eb:visited, A.eb, A.eb:active, A.eb:focus, A.eb:link{
	color: black;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	margin-top: 15px;
	text-decoration: none;
	font-weight: bolder;
} 
A.eb:hover{
	color: black;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	margin-top: 15px;
	text-decoration: none;
	font-weight: bolder;
}
td.m_i{
	padding-right: 5px;
	width: 225px;
	height: 90px;
}
table.m_ix{
	width: 220px;
	height: 85px;
	border: 0px;
	cursor: pointer;
}
td.w1{
	width: 4px;
	background: white;
}
td.w2{
	width: 1px;
	background: #AAAAAA;
}
td.barrablanca{
	background: white;
	height: 2px;
}
td.columnablanca{
	width: 2px; 
	background: white;
}
td.basico{
	width: 125px;
	border: 60px;
	font-family: Verdana, Helvetica, arial;
	font-size: 9px;
	font-weight: bold;
	color: #3E3E3E;
}
td.basico a:link, td.basico a:visited, td.basico a:active{
	width: 122px;
	text-decoration: none;
	color: #3E3E3E;
	background: #F8F5F0;
}
td.basico a:hover{
	width: 122px;
	text-decoration: none;
	color: white;
	background: #FF5858;
}
td.copy, td.copy a:link, td.copy a:visited, td.copy a:active td.copy a:hover{
	background: #9C0002;
	color: white;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}
td.copy a:hover{
	color: #F5C1C1;
}
table.menu{
	background: white;
	margin-bottom: 5px;
	border: 1px solid #AAAAAA;
	FONT-FAMILY: verdana, helvetica, arial;
}
table.menu TD{
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	background-color: #F8F5F0;
	padding-bottom: 2px;
	padding-left: 2px; 
	padding-right: 5px;
}
table.menu TH{
	FONT-SIZE: 12px;
	COLOR: white ;
	text-align: left;
	padding: 2px;
	padding-left: 10px;
	background: #AAAAAA;
}
table.menu th a, table.menu th a:visited, table.menu th a:link, table.menu th a:active, table.menu th a:hover{
	text-decoration: none;
	color: white;
}
table.menu td a, table.menu td a:visited, table.menu td a:link, table.menu td a:active, table.menu td a:hover{
	text-decoration: none;
}

/* Elementos página base */

.fbaner1{
	background-color: #D00101;
	font-size: 4px;
	height: 4px;
}
.fbaner2{
	background-color: #02154F;
}
.flogo{
	background-color: #9c0002;
}
.fblanco{
	background-color: white;
}
.derecha{
	text-align: right;
}
.izquierda{
	text-align: left;
}
.centrado{
	text-align: center;
}
.superior{
	vertical-align: top;
}
.medio{
	vertical-align: middle;
}
.inferior{
	vertical-align: bottom;
}
td.bullet{
	width: 14px;
	height: 8px;
	clear : both;
}
td.flecha{
	height: 20px;
	padding-left:6px;
	vertical-align:middle;
	padding-right:11px;
	text-align:center;
	background-color:#F5C1C1;
}
td.flecha a.menu, td.flecha a.menu:hover, td.flecha a.menu:active, td.flecha a.menu, td.flecha a.menu:visited, td.flecha a.menu:link{
	color: #2C3D54;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
	font-weight: bolder;
}
td.flecha a.menu:hover{
	color: #2C3D54;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
	font-weight: bolder;
}
td.logospie{
	background: #F8F5F0; 
	text-align: center;
}
td.logospie img{
	margin-left: 8px;
	margin-right: 8px;
}
a.ban, a.ban:hover, a.ban:link, a.ban:active, a.ban:visited{
	background: white; 
}