/* GENERAL */
p{
	margin :  5px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}

/* TEXTOS */
.texto { /* normal */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 10px 5px 10px;

}
.bienvenido { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.titulo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6666FF;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.tituloev { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666FF;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.tituloev2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.tulto2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.fecha { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.autor {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-align: right;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.paginacion { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.titulogmaps { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #6666FF;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.textogmaps { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
/* ENLACES */
a.menu {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.menu:hover {
	border-bottom-style: none;
	color: #000055;
}
a.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.menu1:hover {
	border-bottom-style: none;
	color: #770000;
}
a.titular {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.titular:hover {
	border-bottom-style: none;
	color: #5555FF;
}
a.titular2 {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.titular2:hover {
	border-bottom-style: none;
	color: #5555FF;
}
a.enlace {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.enlace:hover {
	border-bottom-style: none;
	color: #5555FF;
}
a.enlacen {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: red;
	text-decoration: none;
}
a.enlacen:hover {
	border-bottom-style: none;
	color: #FF5555;
}
a.enlace_lista {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
}
a.enlace_lista:hover {
	border-bottom-style: none;
	color: #5555FF;
}
a.menudem {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: blue;
	background: #DDDDFF;
	text-decoration: none;
	border-top:1px solid #445C75;
	border-bottom:1px solid #445C75;
	border-right:1px solid #445C75;
	border-left:1px solid #445C75;
}
a.menudem:hover {
	background: #9999FF;
	color: #000055;
}

/* IMAGENES */
.imagenes { 
	vertical-align:middle;
	border: 0;
}
.album { 
	vertical-align:middle;
	border: 0;
	width: 400;
	text-align: center;
}
.albumtn { 
	vertical-align:middle;
	border: 0;
	height: 100;
	text-align: center;
}

/* FORMULARIOS */
.formulario {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.formulario2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}

/* TABLAS */
.tmenu {
	border-collapse: collapse;
	border-color: #000099;
}
.tmenuadm {
	border-collapse: collapse;
	border-color: #000000;
	border-top:1px solid #445C75;
	border-bottom:1px solid #445C75;
	border-right:1px solid #445C75;
	border-left:1px solid #445C75;
	background-color: #dddddd;
	text-align: center;
}
.tmenup {
	background-color: #445C75;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: justify;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;		
}
.tmenuo {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-align: justify;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	padding : 0px 0px 0px 10px;
}
.visitas {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000055;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	padding : 0px 0px 0px 10px;
}
.intercambio {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	
}

.exterior {
	border-collapse: collapse;
	border-color: #000099;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.tpie {
	vertical-align: middle;
	border-collapse: collapse;
	border-color: #000099;
	border-top:1px solid #445C75;
	border-bottom:1px solid #445C75;
	border-right:1px solid #445C75;
	border-left:1px solid #445C75;
	background-color: #445C75;
}

.tizda {
	vertical-align: top;
	border-collapse: collapse;
	border-right:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.tdcha {
	vertical-align: top;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.tizdaab {
	vertical-align: top;
	border-collapse: collapse;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.tab {
	vertical-align: top;
	border-collapse: collapse;
	border-bottom:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.tultp {
	background-color: #445C75;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;		
}
.tulto {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.tnombres {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: center;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tnombres2 {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: right;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.tresultados {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444499;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.ttexto {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	padding : 0px 15px 0px 15px;
}
.tfotos {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.lista0 {
	background-color: #CCCCFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.lista1 {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.lista0i {
	background-color: #CCCCFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: right;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.lista1i {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: right;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.listaesp0 {
	background-color: #CCCCFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
}
.listaesp1 {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	border-top:1px solid #0000FF;
	border-bottom:1px solid #0000FF;
	border-right:1px solid #0000FF;
	border-left:1px solid #0000FF;
}
.nombresform {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555599;
	text-align: right;
	vertical-align: top;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	padding : 0px 5px 0px 5px;
}
.cita {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic; 
	color: #008888;
	text-align: center;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	border-top:1px solid #008888;
	border-bottom:1px solid #008888;
	border-right:1px solid #008888;
	border-left:1px solid #008888;
}
/* OTROS */

hr.linea {
	height: 1px;
	border: 0;
	color: #cccccc;
	background-color: #CCCCCC;
	width: 90%;
} 
#scroll iframe{
	width:620px;
	height: 1100px;
	padding : 0px 5px 0px 5px;
}
#cgmaps iframe{
	width:200px;
	padding : 0px 5px 0px 5px;
}