body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-top:0px;
}

a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.65;
}

A:link {
	text-decoration: none;
	font-family:Verdana;
	color: #FF7800;
	font-size:12px;
	font-weight:bold;
}
A:active {
	text-decoration: none;
	font-family:Verdana;
	color: #FF78000;
	font-size:12px;
	font-weight:bold;
}
A:visited {
	text-decoration: none;
	font-family:Verdana;
	color: #FF7800;
	font-size:12px;
	font-weight:bold;
}
A:hover {
	color: #000000;
	text-decoration: none
}

.texto_rojo{
font-size:12px;
color:#FF0000;
}

.borde_imagen {
border:#999999 solid 1px;
}
.borde1_imagen {
border: #CC3333 solid 2px;
}
.borde2_imagen {
border: #66CC33 solid 2px;
}
.borde3_imagen {
border: #0099CC solid 2px;
}
.texto_imagenes {
color: #CC3333;
}
.texto_videos {
color: #66CC33;
}

.borde_tabla_completo {
border:#FFCC33 solid 2px;
}

.tabla_cuadro_logo {
border-top: #FFCC33 solid 2px;
border-left: #FFCC33 solid 2px;
border-right: #FFCC33 solid 2px;
background:url(img/fondo_logo.gif) #FFFFFF;
}
.tabla_cuadro_laterales {
border-left: #FFCC33 solid 2px;
border-right: #FFCC33 solid 2px;
}
.tabla_cuadro_copyright {
border: #FFCC33 solid 2px;
background: url(img/fondo_logo.gif) #FFFFFF;
font-size:10px;
color:#000000;
}

.titulo_tabla {
font-size:14px;
border-bottom:#FFCC33 solid 1px;
color: #FF7800;
}

.texto_peque {
font-size:9px;
}
.texto_peque_rojo {
font-size:9px;
color:#FF0000;
}

.menu{ 
padding: 3px; 
} 

.menu A{ 
text-decoration: none; 
display: block; 
} 

.tabla_cuadro_iz {
border-bottom: #FFCC33 solid 2px;
border-right: #FFCC33 solid 2px;
border-top: #FFCC33 solid 2px;
}
.tabla_cuadro_der {
border-bottom: #FFCC33 solid 2px;
border-left: #FFCC33 solid 2px;
border-top: #FFCC33 solid 2px;
}

.titulo_menu_der {
border-bottom: #FFCC33 solid 2px;
background:url(img/fondo_titulo_menu.gif) repeat-x #FFCC33;
font-weight:bold;
color: #FFFFFF;
}

.texto_menu {
font-size:14px;
}

.webs_amigas {
border: #FFCC33 solid 1px;
}

/* PAGINACIÓN */

div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #F88600;
		
	text-decoration: none; /* no underline */
	color: #FF7800;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;

	color: #FF7800;
	background-color:#FFFFFF;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FF7800;
		
	font-weight: bold;
	background-color: #FFCC33;
	color: #000000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	
	color: #DDD;
}