body {
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#tabla_gral {
	height: 100%;
	width: 100%;
}
#centro {
	width: 990px;
	font-size: 12px;
	color: #333;
	line-height: 15px;
	background-image: url(../img/fondo_centro.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
#centro_home {
	width: 990px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	color: #333;
	line-height: 15px;
}
.botonera {
	line-height: 40px;
	background-image: url(../img/fondo_botonera.jpg);
	background-repeat: repeat-x;
	height: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #325B90;
	border-bottom-color: #325B90;
	font-size: 15px;
	text-align: center;
	color: #333;
}
.botonera a {
	color: #333;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
.botonera a:hover {
	color: #325B90;
}
.cabecera {
	height: 130px;
	background-image: url(../img/fondo_cabecera.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
}
#logo {
	margin-top: 25px;
	margin-left: 20px;
	float: left;
}


.pie {
	background-color: #E6E6E6;
	height: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #325B90;
	font-size: 11px;
	color: #333;
	line-height: 14px;
}
.pie a {
	color: #333;
	text-decoration: none;
}
.pie a:hover {
	text-decoration: underline;
}
#home_col1 {
	float: left;
	width: 300px;
}
#home_col2 {
	float: left;
	width: 390px;
}
#home_col3 {
	float: left;
	width: 299px;
}
#home_col1 .titulo {
	font-size: 18px;
	color: #325B90;
	background-color: #E6E6E6;
	line-height: 25px;
	margin-right: 10px;
	background-image: url(../img/circulin.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#home_col1 .bloque {
	background-color: #E6E6E6;
	margin-right: 10px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	overflow: hidden;
	height: 1%;
}
#home_col1 .tit  {
	font-size: 13px;
	color: #325B90;
	font-weight: bold;
}
#home_col1 .foto {
	float: left;
	height: auto;
	width: 100px;
	margin-right: 10px;
}
#home_col1 .logo img {
	height: auto;
	width: 100px;
	margin-bottom: 5px;
}
#home_col1 .txt {
	padding-top: 5px;
}
#home_col1 .leermas {
	color: #325B90;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}
#home_col1 a.leermas:hover {
	text-decoration: none;
}
#home_col2 .titulo {
	font-size: 18px;
	line-height: 25px;
	color: #FFF;
	background-color: #325B90;
	background-image: url(../img/circulin.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#home_col1 .vertodo {
	text-align: right;
	margin-right: 10px;

}
#home_col1 .vertodo a{
	color: #FFF;
	background-color: #325B90;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 22px;
	font-size: 11px;
}
#home_col1 .vertodo a:hover{
	background-color: #666;
}
.bloque_reportaje {
	color: #FFF;
	background-color: #325B90;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	overflow: hidden;
	height: 1%;
}
.bloque_reportaje .tit  {
	font-size: 14px;
	color: #2CB5F0;
	font-weight: bold;
}
.bloque_reportaje .subtit  {
	color: #CCC;
}
.bloque_reportaje .fecha {
	font-size: 11px;
}


.bloque_reportaje .foto_home {
	float: left;
	height: auto;
	width: 150px;
	margin-right: 10px;
}
.bloque_reportaje .foto {
	float: left;
	height: auto;
	width: 200px;
	margin-right: 10px;
}

.bloque_reportaje .leermas {
	color: #2CB5F0;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}
.bloque_reportaje .txt {
	padding-top: 5px;
}

.bloque_reportaje a.leermas:hover {
	text-decoration: none;
}


#home_col3 .titulo {
	font-size: 18px;
	line-height: 25px;
	color: #FFF;
	background-color: #2391BF;
	margin-left: 10px;
	background-image: url(../img/circulin.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.bloque_noticia {
	margin-left: 10px;
	overflow: hidden;
	height: 1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325B90;
	padding-bottom: 10px;
	padding-top: 10px;
}
.bloque_noticia .tit  {
	font-size: 14px;
	color: #325B90;
	font-weight: bold;
}
.bloque_noticia .subtit {
	color: #666;
}

.bloque_noticia .fecha {
	font-size: 11px;
}


.bloque_noticia .foto_home {
	float: left;
	height: auto;
	width: 100px;
	margin-right: 10px;
}
.bloque_noticia .foto {
	float: left;
	height: auto;
	width: 200px;
	margin-right: 10px;
}
.bloque_noticia .foto_humor {
	float: left;
	height: auto;
	width: 100px;
	margin-right: 10px;
}
.bloque_noticia .leermas {
	color: #325B90;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}
.bloque_noticia .txt {
	padding-top: 5px;
}

.bloque_noticia  a.leermas:hover {
	text-decoration: none;
}
.bloque_buscador {
	background-color: #325B90;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
}
.bloque_buscador form{
	margin: 0px;
}
.bloque_buscador input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	width: 215px;
}
.bloque_buscador .bt {
	border: 1px solid #FFF;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
.bloque_buscador a.bt:hover {
	border: 1px solid #FFF;
	color: #325B90;
	background-color: #fff;
}
.bloque_buscador .tit {
	font-size: 15px;
	padding-bottom: 5px;
	color: #FFF;
}

.cita {
	color: #FFF;
	background-color: #4D4D4D;
	margin-top: 20px;
	margin-left: 10px;
	height: 100px;
	padding-right: 10px;
	padding-left: 50px;
	background-image: url(../img/cita.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 1%;
}
.cita .tit {
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.cita .firma {
	text-align: right;
	padding-bottom: 5px;
	color: #CCC;
}
.cita p {
	margin: 0px;
}
.cita .vertodo {
	text-align: right;
	padding-bottom: 10px;
}
.cita .vertodo a{
	color: #333;
	background-color: #999;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 22px;
	font-size: 11px;
}
.cita .vertodo a:hover{
	background-color: #CCC;
}
.humor {
	color: #FFF;
	background-color: #4D4D4D;
	margin-left: 10px;
	height: 100px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	height: 1%;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.humor .tit {
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.humor .tit2 {
	font-size: 13px;
	font-weight: bold;

}
.humor .vertodo {
	text-align: right;
	padding-bottom: 10px;
}
.humor .vertodo a{
	color: #333;
	background-color: #999;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 22px;
	font-size: 11px;
}
.humor .vertodo a:hover{
	background-color: #CCC;
}
.humor .leermas {
	color: #FFF;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}

.humor  a.leermas:hover {
	text-decoration: none;
}
#contenido {
	width: 660px;
}

#col3 {
	float: right;
	width: 300px;
}
#seccion {
	font-size: 18px;
	line-height: 25px;
	color: #FFF;
	background-color: #2391BF;
	background-image: url(../img/circulin.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
}
#detalle {

}
#detalle .fecha {
	font-size: 10px;
	color: #999;
}
#detalle .logo img {
	height: auto;
	width: 120px;
	margin-bottom: 5px;
}

#detalle .titulo {
	font-size: 15px;
	color: #2391BF;
	font-weight: bold;
}
#detalle .subtitulo {
	color: #666;
}
#detalle .imagenes {
	float: left;
}
#detalle .imagenes img {
	height: auto;
	width: 250px;
	margin-right: 10px;
}
#detalle .imagenes .video {
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-right: 10px;
}
#detalle .texto {
	margin-top: 20px;
}
#detalle .texto a {
	color: #2391BF;
}
#detalle .texto a:hover {
	text-decoration: none;
}
#detalle .sector_descargas {
	clear: both;
	padding-top: 20px;
}
#detalle .bt_descarga {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFF;
	background-color: #2391BF;
	margin-bottom: 1px;
	font-size: 10px;
	text-decoration: none;
	margin-top: 1px;
}
#detalle a.bt_descarga:hover {
	background-color: #325B90;
}
#detalle .titulo_galeria {
	font-size: 14px;
	color: #666;
	text-align: right;
	clear: both;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#detalle .galeria {

}
#detalle .galeria img {
	height: 60px;
	width: auto;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 5px solid #666;
	float: left;
}
#detalle .volver {
	float: right;
	margin-top: 20px;
	clear: both;
}
#detalle .volver a {
	font-size: 11px;
	color: #666;
	text-decoration: underline;
	font-weight: bold;
}
#detalle .volver a:hover {
	text-decoration: none;
}
#detalle_redes_hor {
	clear: both;
	border: 1px solid #F2F2F2;
	margin-top: 10px;
}
#detalle_redes_hor .rsociales img {
	border:0pt none;
	float:none;
	padding:0pt;
	margin-top: 0pt;
	margin-right: 2pt;
	margin-bottom: 2pt;
	margin-left: 0pt;
}
#detalle_redes_hor .titulo {
	color: #666;
	font-size: 10px;
	float: left;
	padding-top: 3px;
	margin-left: 5px;
}
#detalle .separador {
	clear: both;
	height: 0px;
	margin-bottom: 10px;
}
#detalle .datos_empresa1 {
	color: #FFF;
	background-color: #325B90;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detalle .datos_empresa1 a {
	color: #FFF;
	text-decoration: none;
}
#detalle .datos_empresa1 a:hover {
	text-decoration: underline;
}
#detalle .datos_empresa2 {
	background-color: #DDD;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detalle .datos_empresa2 a, #detalle .datos_empresa3 a {
	color: #333;
	text-decoration: none;
}
#detalle .datos_empresa2 a:hover, #detalle .datos_empresa3 a:hover {
	text-decoration: underline;
}
#detalle .datos_empresa3 {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.bloque_empresa {
	color: #FFF;
	background-color: #325B90;
	padding: 10px;
	overflow: hidden;
	height: 1%;
	margin-bottom: 5px;
}
.bloque_empresa .tit  {
	font-size: 14px;
	color: #2CB5F0;
	font-weight: bold;
}

.bloque_empresa .logo img {
	float: left;
	height: auto;
	width: 100px;
	margin-right: 10px;
}

.bloque_empresa .leermas {
	color: #2CB5F0;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}
.bloque_empresa .txt {
	padding-top: 5px;
}

.bloque_empresa a.leermas:hover {
	text-decoration: none;
}
.bloque_empresa2 {
	overflow: hidden;
	height: 1%;
	padding: 10px;
	margin-bottom: 5px;
}
.bloque_empresa2 .tit  {
	font-size: 14px;
	color: #325B90;
	font-weight: bold;
}

.bloque_empresa2 .logo img {
	float: left;
	height: auto;
	width: 100px;
	margin-right: 10px;
}

.bloque_empresa2 .leermas {
	color: #325B90;
	text-decoration: underline;
	padding-left: 10px;
	font-weight: bold;
}
.bloque_empresa2 .txt {
	padding-top: 5px;
}

.bloque_empresa2 a.leermas:hover {
	text-decoration: none;
}
#paginacion {
	text-align: center;
	margin-top: 20px;
	font-size: 11px;
}
#paginacion a{
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#paginacion a:hover{
	text-decoration: underline;
}
#paginacion .active{
	color: #FFF;
	background-color: #325B90;
	padding-right: 3px;
	padding-left: 3px;
}
.destacado {
	font-size: 15px;
	font-weight: bold;
	color: #325B90;
	line-height: 25px;
}
.azul {
	font-weight: bold;
	color: #325B90;
}

.celda_contacto {
	color: #FFF;
	background-color: #325B90;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 20px;
	margin-right: 60px;
	margin-left: 60px;
	
}

.caja {
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 370px;
	margin-right: 10px;
	border: 1px solid #325B90;
}
.bt_enviar {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666;
	border: 1px solid #FFF;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.peque {
	font-size: 11px;
	color: #666;
}
.celda_listado {
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.celda_listado .bt {
	font-size: 11px;
	color: #FFF;
	background-color: #325B90;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	float: right;
	line-height: 15px;
	text-decoration: none;
}
.celda_listado a.bt:hover {
	background-color: #666;
}
#proteccion {
	font-size: 12px;
	color: #333;
	margin: 20px;
}
#proteccion li {
	list-style-type: circle;
}
.empresa_celda {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #325B90;
	padding: 5px;
}
.empresa_celda a {
	color: #FFF;
	background-color: #666;
	font-size: 11px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
}
.empresa_celda a:hover {
	background-color: #999;
}
.empresa_anadir {
	color: #FFF;
	background-color: #325B90;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
a.empresa_anadir:hover {
	background-color: #2391BF;
}
.empresa_celda_editar {
	text-align: right;
	padding-bottom: 10px;
}
.empresa_celda_editar .caja {
	width: 570px;
	margin-right: 0px;
	margin-left: 5px;
}
.bt_examinar {
	color: #FFF;
	background-color: #666;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #666;
	cursor:pointer;
	margin-top: 3px;
}

