@charset "utf-8";
/* CSS Document */

/*CSS MainButtons Only */

/*Limpiando Layout*/
html, body, div, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
 }
 
#webMail{
	top: 30px;
	width: 43px;
	height: 15px;
	position: relative;
}

.webMaik{
	color: #09F;
	font-family: Calibri;
	font-size: 10px;
	font-weight: bolder;
}

.webMaik:hover{
	color: #C00;
	font-family: Calibri;
	font-size: 10px;
	font-weight: bolder;
}

.GenericTabla{
	color: #06C;
	font-size: 14px;
}


.noBorder img{
	border: none;
	text-decoration: none;
}

ul.mainBarButton{
	background: repeat;
	float: left;
	font-family: Calibri;
	font-size: 18px;
	font-weight: bolder;
	left: -204px;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	z-index: 597;
}

ul.mainBarButton a:link{
	color:#3c4c65;
	text-decoration: none;
}

ul.mainBarButton a:visited{
	color:#3c4c65;
	text-decoration: none;
}

ul.mainBarButton a:hover{
	/*Letra Color*/
	text-decoration: none;
}

ul.mainBarButton li{
	float: left;
	vertical-align: middle;
	padding: 25px 30px 25px 10px;
	margin: 0px 0px 0px 0px;
/*	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #036;	*/
}

ul.mainBarButton li:hover{
	/*Aqui va imagen backgroun del li*/
	background: url(../imagenes/BotonOn.png) repeat;
	position: relative;
	z-index: 599;
}

ul.mainBarButton li:hover > ul{
	visibility: visible;
}

ul.mainBarButton ul{
	/*colo opcional #dae5ec*/
	background: url(../imagenes/MenuBotonTrans.png) repeat;
	left: 0px;
	list-style-type: none;
	list-style-image: none;
	position: absolute;
	top: 100%;
	visibility: hidden;
	width: 220px;
	z-index: 598;
}

ul.mainBarButton ul li{
	float: none;
	/*aqui se cambia el tamaño de la lista subsecuente*/
	padding: 3px 0px 3px 0px;
	border-top-style: none;
}

ul.solucionesLiEspecial li{
	float: none;
	width: 380px;
	position: relative;
	z-index: 599;	
}

ul.mainBarButton ul ul{
	top: 1px;
	left: 99%;
}

ul.GenericList{
	color: #595959;
	background: repeat;	
	font-family: Calibri;
	font-size: 17px;
	left: 50px;
	list-style-type: disc;
	list-style-image: none;
	position: relative;
	z-index: 597;
}


/****** Vinculos de Valores *****/

ul.valoresList{
	color: #595959;
	background: repeat;	
	font-family: Calibri;
	font-size: 17px;
	text-decoration: underline;
	left: 50px;
	list-style-type: disc;
	list-style-image: none;
	position: relative;
	z-index: 597;
}

ul.valoresList li{
	cursor: pointer;	
}

ul.valoresList li:hover{
	cursor: pointer;	
}


ul.valoresList li:hover > div{
	visibility: visible;
}

ul.valoresList li div{
	background: url(../imagenes/GFondoValores.png) repeat-x;
	padding: 0px 5px 0px 5px;
	border-color: #bcbdbc;
	border-width: 1px;
	border-style: solid;
	height: 70px;
	left: 18%;
	visibility: hidden;
	position: absolute;
	width: 490px;
}

ul.valoresList a:visited{
	color: #595959;;
}

/*Social Buttons */

.Sociales{
	background: none;
	border: none;
}

.Sociales a:visited{
	border: none;
	text-decoration: none;	
}

#SocialTitter{
	background: url(../imagenes/BotonTwitter.png);
	float: left;
	width: 90px;
	height: 50px;
	position: relative;
}

#SocialTitter:hover > div{
	visibility: visible;
}

#SocialTitter div{
	background: #033;
	float: left;
	width: 90px;
	height: 50px;
	position: relative;
	visibility: hidden;
}

#SocialRSS{
	background: url(../imagenes/BotonRSS.png);
	float: left;
	width: 69px;
	height: 50px;
	position: relative;
}

#SocialRSS:hover > div{
	visibility: visible;
}

#SocialRSS div{
	background: #033;
	float: left;
	width: 69px;
	height: 50px;
	position: relative;
	visibility: hidden;
}


#SocialFace{
	background: url(../imagenes/BotonFacebook.png);
	float: left;
	width: 91px;
	height: 50px;
	position: relative;
}

#SocialFace:hover > div{
	visibility: visible;
}

#SocialFace div{
	background: #033;
	float: left;
	width: 91px;
	height: 50px;
	position: relative;
	visibility: hidden;
}

ul.listNavigator{
	color: #3c4c65;
	font-family: Calibri;
	font-size: 18px;
	list-style-type: square;
	text-decoration:underline;
}

ul.listNavigator a:hover{
	color: #099;
	font-weight: bold;
}

ul.listNavigator a:visited{
	color: #06F;
}

ul.listNavigator a:visited:hover{
	color: #099;
}

.vinculosComunicadosList{
	color: #06F;
	text-decoration: underline;
}

.vinculosComunicadosList:visited{
	color: #06F;
	text-decoration: underline;
}

.vinculosComunicadosList:hover{
	color: #099;
	font-weight: bold;
	text-decoration: underline;
}
/* CutsLists Fin */
.headers h1, h2, h3, h4, h5, h6 {
	font-family: Calibri;
	font-size: 12px;
	font-style: normal;
	color: #333;
}

