@charset "utf-8";
/* CSS Document */
/* PARAMETROS GENERALES */
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}

body {
	background-image:url(./imagenes/fondo.gif);
	width:auto;
	height:auto;
	position:relative;
}
.mensaje {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.texto10px_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}
.texto10px_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:underline;
}
.texto12px {
	font-family:Arial;
	font-size:12px;
	color:#777;
	text-decoration:none;
}

.textoTitulo {
	font-family:Georgia;
	font-size:24px;
	color:#777777;
}
.textoTituloAzul {
	font-family:Georgia;
	font-size:24px;
	color:#217194;
}
.enlace{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height:22px;
	background-color:#FFF;
}
.enlace:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height:22px;
	background-color:#FFF;
	text-decoration:underline;
}
/* TABLA SOMBREADO */
.tabla_sombra {

}
.tabla_sombra .sup_izq {
		background-image:url(./imagenes/css/tabla_sombra_sup_izq.png);
}
.tabla_sombra .sup_der {
		background-image:url(./imagenes/css/tabla_sombra_sup_der.png);
}
.tabla_sombra .sup {
		background-image:url(./imagenes/css/tabla_sombra_sup.png);
}
.tabla_sombra .inf_izq {
		background-image:url(./imagenes/css/tabla_sombra_inf_izq.png);
}
.tabla_sombra .inf_der {
		background-image:url(./imagenes/css/tabla_sombra_inf_der.png);
}
.tabla_sombra .inf {
		background-image:url(./imagenes/css/tabla_sombra_inf.png);
}
.tabla_sombra .izq {
	background-image:url(./imagenes/css/tabla_sombra_izq.png);
}
.tabla_sombra .der {
	background-image:url(./imagenes/css/tabla_sombra_der.png);
}
.tabla_sombra .imagen{
	opacity: 0.4;
    	filter:alpha(opacity=40);
    	moz-opacity:0.4;
}
.tabla_sombra .fila{
	border-bottom:#CCC dotted 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height:22px;
	background-color:#FFF;
}

.tabla_sombra .fila_titulo{
	border-bottom:#005FB9 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005FB9;
	height:25px;
	background-color:#FFF;
}

.tabla_sombra .link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005FB9;
	height:25px;
	text-decoration:none;
}
.tabla_sombra .link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005FB9;
	height:25px;
	text-decoration:overline;
}

.tb_menu_izq {
	opacity: 1;
	filter:alpha(opacity=100);
	moz-opacity:1;
	cursor:pointer;
}
.tb_menu_izq:hover {
	opacity: 0.40;
	filter:alpha(opacity=40);
	moz-opacity:0.4;
	cursor:pointer;
}

.tb_menu_izq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.tb_menu_izq a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}
.texto_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.texto_contenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.texto_contenidos strong{
	font-weight:bold;
	color:#217194;
}

.form_cuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #999999;
}

.foto {
	opacity: 0.50;
	filter:alpha(opacity=50);
	moz-opacity:0.51;
	cursor:pointer;
}
.foto:hover {
	opacity: 1;
	filter:alpha(opacity=100);
	moz-opacity:1;
	cursor:pointer;
}
.texto_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
/*FACEBOOK PLUGIN*/
/* Base */

	.fb-wall{
		font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:13px;
		width:550px;
		line-height:1.2em;
		color:#333333;
		padding:10px;
		}
		
	.fb-wall a{
		text-decoration:none;
		color:#3B5998;}
		
	.fb-wall a:hover{
		text-decoration:underline;}
	
	.fb-wall.loading{
		height:300px;
		background:url(loader-small.gif) no-repeat center center;}
	
	.fb-wall-box{
		margin-bottom:10px;
		border-top:1px solid #eee;
		padding-top:10px;}
		
	.fb-wall-box-first{
		border:0;
		padding-top:0;}
		
	.fb-wall-avatar{
		float:left;
		border:0;}
		
	.fb-wall-data{
		margin-left:60px;}
		
	.fb-wall-media{
		display:block;
		font-size:11px;
		margin-bottom:5px;}
		
	.fb-wall-border-left{
		border-left:2px solid #CCCCCC;
		padding:0 0 3px 8px;}
		
	.fb-wall-media-container{
		display:table;}
		
	.fb-wall-media-link{
		border:1px solid #ccc;
		display:inline-block;
		color:#3B5998;
		cursor:pointer;
		float:left;
		margin-right:5px;}
		
	.fb-wall-media-link:hover{
		border:1px solid #3B5998;}
		
	.fb-wall-picture{
		margin-right:10px;
		border:0;
		display:block;
		margin:3px;}
		
	.fb-wall-name{
		display:block;
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-caption{
		display:block;
		color:#3B5998;}
		
	.fb-wall-description{
		display:block;
		color:#777;
		line-height:1.2em;}
		
	.fb-wall-icon{
		float:left;
		margin-right:5px;}
		
	.fb-wall-date{
		font-size:11px;
		color:#777;
		clear:left;
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message{
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message-from{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-link{
		color:#333;
		font-size:11px;
		text-decoration:none;}

/* Likes*/
	
	.fb-wall-likes{
		border-bottom:1px solid #E5EAF1;
		margin-bottom:2px;
		display:block;
		font-size:11px;
		background:url(like.gif) no-repeat 0 0 #FFF;
		padding-top:5px;}
		
	.fb-wall-likes div{
		margin:0;
		background:url(like.gif) no-repeat 0 -5px #EDEFF4;
		padding:5px 5px 4px 24px;}
		
	.fb-wall-likes div span{
		color:#3B5998;}

/* Comments */

	.fb-wall-comments{
		margin-top:2px;
		font-size:11px;}
	
	.fb-wall-comment{
		background-color:#EDEFF4;
		border-bottom:1px solid #E5EAF1;
		margin-top:2px;
		padding:5px 5px 4px;
		display:block;
		overflow:hidden;}
		
	.fb-wall-comment-message{
		display:table;}
		
	.fb-wall-comment-from-name{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-comment-from-date{
		color:#777;
		clear:left;
		display:block;}
		
	.fb-wall-comment-avatar{
		width:32px;
		height:32px;
		float:left;
		margin-right:5px;
		overflow:hidden;}
		
	.fb-wall-comment-avatar img{
		width:32px;
		height:32px;}
		
/* Clearfix */
		
	.fb-wall:after, .fb-wall-media:after, .fb-wall-clean{
		content:'.';
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		font-size:0;
		line-height:0;}		

