/* CSS Document */
/* ------------ Inicia estilos de texto ----------------------------*/
h1{
	margin-top: 0px;	 /* la eliminación del margen superior resuelve un problema que origina que los márgenes escapen de la etiqueta div contenedora. El margen inferior restante lo mantendrá separado de los elementos de que le sigan. */
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px; /* la adición de relleno a los lados del elemento dentro de las divs, en lugar de en las divs propiamente dichas, elimina todas las matemáticas de modelo de cuadro. Una div anidada con relleno lateral también puede usarse como método alternativo. */
}
h2, h3, h4, h5, h6, p {
	margin-top: 10px;	 /* la eliminación del margen superior resuelve un problema que origina que los márgenes escapen de la etiqueta div contenedora. El margen inferior restante lo mantendrá separado de los elementos de que le sigan. */
	margin-bottom: 0px;
	
	padding-right: 10px;
	padding-left: 0px; /* la adición de relleno a los lados del elemento dentro de las divs, en lugar de en las divs propiamente dichas, elimina todas las matemáticas de modelo de cuadro. Una div anidada con relleno lateral también puede usarse como método alternativo. */
}
h1
{color: #336699; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
h2
{color: #336699; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
h3
{color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}
h4 
{color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}
h5 
{color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}
h6 
{color: #336699; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}
p 
{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
/* Inicia texto Titulo */
.titulo 
{color: #FFFFFF; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
/* fin */

/* Inicia texto Titulo ventana chica*/
.titvenchik 
{color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}

.titvengde 
{color: #FFFFFF; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
/* fin */

/* Inicia texto Pie Pagina */
.pie 
{color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
/* fin */

/* Inicia texto general */
.gencuerpo 
{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
/* fin */

/* Inicia texto general chico */
.genchico 
{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
/* fin */

/* Inicia texto formukont */
.terror 
{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; text-decoration: none;}

.miniterror 
{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; text-decoration: none; text-align:left;}

.tgracias 
{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; text-decoration: none;}
/* fin */

/* Inicia texto tablas paseos */
.textabpas 
{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify; text-decoration: none;}
/* fin */

/* Inicia texto tablas paseos */
.texcomins 
{font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight:normal; text-align:left; text-decoration: none; }
/* fin */

.texsub 
{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight:bold; text-align:center; text-decoration:none; width:180px; float:none; }

/* ------------ Inicia estilos de links -------------------------------------*/

a.invisible 
{color: #A5B6EF; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
a.invisible:visited 
{color: #A5B6EF; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}
a.invisible:hover 
{color: #A5B6EF; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto}

/* Inicia Menu superior */
a.menusup 
{color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.menusup:visited 
{ color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menusup:hover 
{ color: #FF3300; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
/* fin */

/* Inicia Menu inferior */
a.menuinf 
{color: #003C6D; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.menuinf:visited 
{ color: #0000FF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.menuinf:hover 
{ color: #FF0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
/* fin */

/* Inicia Menu izquierdo */
a.menuizq 
{color: #0000FF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.menuizq:visited 
{ color: #0000FF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.menuizq:hover 
{ color: #FF0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; background:#D9E0F9;}
/* fin */

/* Inicia Baner superior */
a.baner 
{color: #0000FF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.baner:visited 
{ color: #0000FF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
a.baner:hover 
{ color: #FF0000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
/* fin */

/* Inicia lin en texto cuerpo */
a.linkcuer 
{color: #0000FF; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline;}
a.linkcuer:visited 
{ color: #0000FF; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline;}
a.linkcuer:hover 
{ color: #FF0000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
/* fin */

/* Inicia lin en texto aqi estoy */
a.linkaqui 
{color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.linkaqui:visited 
{ color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}
a.linkaqui:hover 
{ color: #FF0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
/* fin */

/* ------------ Inicia estilos de tablas ---------------------------*/
.marco {
border: 2px solid #A5B6EF; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;
}
.marco_nar {
border: 2px solid #FFB766; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;
}
.tabpas {
background-color:#F2FFFF; border: 1px solid #A5B6EF; border-left-width: 1px; font-size: 10px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #24507C; text-decoration: none;
}
.tabgen 
{border: #A5B6EF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #F2FFFF;}

.tabredo{
-moz-border-radius:10px; background-color:#F2FFFF; border:1px solid #A5B6EF; padding-left:5px; padding-right:5px;}

.tabcuerpo 
{border: #0002ff; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px; background-color: #FFFFFF;
font-size: 13px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}

.tabint 
{border: 0px solid #000000; background-color: transparent;
font-size: 13px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}

/* tabla mini comentarios mapas */
.titcom 
{color: #003C6D; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; text-align:center;}

.tabredocom{
-moz-border-radius:20px;
font-size: 10px; color:  #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align:center;
background-color:#F2FFFF; border:1px solid #A5B6EF; padding-left:5px; padding-right:5px;
}
/* fin */

/* tabla lista Socios */
.tabsos 
{background-color: transparent;
font-size: 10px; color: #000000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-decoration: none; padding-left:5px; padding-right:5px;}
/* fin */

/* formulario transfer */
.tansform 
{-moz-border-radius:15px; background-color:#FFFFFF; border:2px solid #A5B6EF;
font-size: 10px; color: #0000FF; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; padding-left:0px; padding-right:0px;}
/* fin */

/* ------------ Inicia estilos de formularios ---------*/

.titform 
{color: #336699; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}

.titpas 
{color: #336699; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; top:auto;}

.texgenfor 
{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}

.tabredoform{
-moz-border-radius:10px; background-color:#F2FFFF; border:1px solid #A5B6EF; padding-left:5px; padding-right:5px; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}

.tabformcpo{
-moz-border-radius:10px; background-color:#C6D4F7; border:2px solid #A5B6EF; padding-left:5px; padding-right:5px; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none;}

.cajatex {
background-color: #FFFFFF; border: 1px solid #A5B6EF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center;}

.cajatexnorm {
background-color: #FFFFFF; display:block; border: 1px solid #A5B6EF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left;} 

.oculto {display: none;visibility: hidden;}

.transpa {background-color: transparent; border: 0px; border:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

.transpa_tot {background-color: transparent; border: 0px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center;} 

/*------inicia estilos de botones----------------------------------------------*/
/*inicia boton menu izq espanol*/
.buttn_menizq { 
padding:0px 0px 0px 5px;
text-decoration: none;
text-align: left; line-height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; font-weight: bold; color: #003C6D;
background-color: #FFFFFF; border: #000000;
background-image:url("../../publik_propacifico/images/images esp/botones_esp/bot_menizq_esp/1bot_az2.gif");
background-position: right;
background-repeat: no-repeat;
display:block;
width: 140px;
height: 24px;
padding-bottom: 0px;
}

.buttn_menizq:hover {
padding:0px 0px 0px 2px;
text-decoration: none;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; font-weight: bold; color: #FF6600;
background-image:url("../../publik_propacifico/images/images esp/botones_esp/bot_menizq_esp/1bot_az3.gif");
background-position: right;
background-repeat: no-repeat;}

/*.buttn_menizq:visited {
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight:bold; text-decoration: none;}*/

/*inicia boton menu izq espanol*/
.buttn_mensup { 
padding:0px 0px 0px 2px;
text-decoration: none;
text-align: center; line-height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; color: #FFFFFF;
background-color: transparent;
border: 0px solid #000000;
display:block;
width: 93px;
height: 15px;
padding-bottom: 0px;
}

.buttn_mensup:hover {
padding:0px 0px 0px 0px;
text-decoration: none;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; font-weight: bold; color: #FF3300;
background-image:url("../../publik_propacifico/images/images esp/botones_esp/bot_menizq_esp/2bot.png");
background-position: center;
background-repeat: no-repeat;}

/* boton para formularios */
.buttns {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #336699; 
border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
cursor:pointer}
/*fin boton*/

#commentform #submit {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(../../images/botones/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 325px;
}
#commentform #submit:hover {
	background: url(../../images/botones/submit-btn.gif) no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #3b9acc;
}
.pathtext 
{color: #336699; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; top:auto;}
.marco tr td table tr td p .genchico {
	text-align: justify;
}
/*img {
display: block;
margin: auto;
}*/
a img { /* este selector elimina el borde azul predeterminado que se muestra en algunos navegadores alrededor de una imagen cuando está rodeada por un vínculo */
	border: none;
}
.secpielink{
	width:295px;
	height:40px;
	float:left;
	margin-top: 1px;
	padding: 1px 0 0px 2px;
	border-top: 1px solid #dddddd;
	text-decoration:none;
	text-align:center;
}
/* Multiples columnas 3 */
.three-col {
		-moz-column-count: 2;
       -moz-column-gap: 30px;
       -webkit-column-count: 2;
       -webkit-column-gap : 30px;
       -moz-column-rule-color:  #ccc;
       -moz-column-rule-style:  solid;
       -moz-column-rule-width:  1px;
       -webkit-column-rule-color:  #ccc;
       -webkit-column-rule-style: solid ;
       -webkit-column-rule-width:  1px;
	   padding: 10px 0px 0px 50px;
}
.shadow_ext {
	width: 480px;
	height: 100px;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
	padding: 10px 0px 0px 30px;
	margin-top: 25px;
}
.log_par {
	float: left;
	width: 170px;
	background: #EADCAE;
	margin-top: 2px;
	height: auto;
}
.tex_par {
	padding: 10px 5px 5px 20px;
	width: 250px;
	height: auto;
	float: left;
	margin-top: 2px;
	text-align:left;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight:normal; text-decoration: none;
}
