/* 
================================
Skin styles for DotNetNuke
================================
*/   

.ControlPanel {
	margin: 0px auto;
	background-color: #fefefe;
}
.TopPane {
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.LeftPane {
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.ContentPane {
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.RightPane {
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.BottomPane {
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3;
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/*generales*/
body {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif, sans;
	font-size: 11px;
	color:#9D9D9D;
	line-height: 14px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(images/bgBody.jpg);
	background-repeat:repeat-x;
	background-color: #000;
}

html{margin: 0px auto;	width:990px;}

ul, li, h1, h2, h3, p, form, input, object, embed{margin:	0;	padding:0;}

/*::::::::::::::::::::::::::::::::*/

/*divs - bases*/
#contenSite{	margin: 0px auto;	width:990px;}

.contenGeneral{ margin: 0px auto; width:990px; clear:both; float:center; }

#top{
	margin: 0px auto;
	width:990px;
	height: 283px;
	background-image:url(images/topAcimpro.jpg);
	background-repeat:no-repeat;
}

#contenLinkTop{	margin: 0px auto; width:840px; height: 185px; text-align:left;} 

#pataLogos{
	margin: 0px auto;
	width:990px;
	height:41px;
	background-image:url(images/pataLogos.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#pataTex{
	margin: 0px auto;
	width:990px;
	font-size: 9px;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
}

.baseContenido{margin: 0px auto; width:810px; float:center; text-align:center;}
.contenido{
	margin: 0px auto;
	width:810px;
	float:center;
	text-align:center;
	background-image:url(images/bgContenido.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.contenIn{		margin: 0px auto;	width:810px;	text-align:center;}
.contenInLeft{	margin: 0px auto;	float:center;	width:218px;	background-color:#FFFFFF; vertical-align: top;}
.contenInCenter{	float:center;	width:318px;	background-color:#FFFFFF; vertical-align: top;}
.contenInRight{	float:center;	width:240px; vertical-align: top;}
/*::::::::::::::::::::::::::::::::*/


/*ventanas home servicios*/
.ventanaServicioTop{
	width:214px;
	height:28px;
	float:left;
	background-image:url(images/tablaServicioTop.jpg);
	background-repeat:no-repeat;
}
.ventanaServicioBg{	width:213px;	float:left;	background-color:#CEEBFA;}

.ventanaServicioPata{	
	width:214px;
	height:11px;	
	float:left; 
	background-image:url(images/tablaServicioPata.gif);
	background-repeat:no-repeat;
}

/*ventanas home De interes*/
.ventanaInteresTop{
	width:214px;
	height:42px;
	float:left;
	background-image:url(images/tablaInteresTop.jpg);
	background-repeat:no-repeat;
	margin-top:16px;
}
.ventanaInteresBg{		
	width:213px;	
	float:left;	
	background-color:#CEEBFA;  
	background-image:url(images/tablaInteresBg.jpg);
	background-repeat:repeat-y;
}
.ventanaInteresPata{	
	width:214px;
	height:12px;	
	float:left; 
	background-image:url(images/tablaInteresPata.jpg);
	background-repeat:no-repeat;
}
.newsInteres{
	width:198px; 
	float:left;
	margin-left:4px;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:10px;
	padding-top:6px;
}
.texNewsInteres{width:130px; float:left;  }
/*::::::::::::::::::::::::::::::*/


/*ventanas home Beneficios*/
.ventanaBeneficioTop{
	width:310px;
	height:38px;
	float:left;
	background-image:url(images/tablaBeneficiosTop.jpg);
	background-repeat:no-repeat;
	margin-top:16px;
}
.ventanaBeneficiosBg{		
	width:310px;	
	float:left;	
	background-color:#FFFFFF;  
	background-image:url(images/tablaBeneficiosBg.jpg);
	background-repeat:repeat-y;
}
.ventanaBeneficioPata{	
	width:310px;
	height:11px;	
	float:left; 
	background-image:url(images/tablaBeneficioPata.jpg);
	background-repeat:no-repeat;
}
.newsBeneficio{
	float:left;
	width:290px;
	margin-left:8px;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:10px;
	padding-top:6px;
}
.texNewsBeneficio{width:220px; float:left; }

/*::::::::::::::::::::::::::::::*/


/*calendario home*/
.calendarioTop{
	width:240px;
	height:45px;
	float:left;
	background-image:url(images/calendarioTop.jpg);
	background-repeat:no-repeat;
	margin-top:16px;
}
.calendarioBg{		
	width:240px;	
	float:left;	
	background-color:#FFFFFF;  
	background-image:url(images/calendarioBg.jpg);
	background-repeat:repeat-y;
}
.calendarioPata{	
	width:240px;
	height:38px;	
	float:left; 
	background-image:url(images/calendarioPata.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}


.calendarioFecha{
	width:56px;
	height:59px;
	float:left;
	background-image:url(images/calendarioFecha.jpg);
	background-repeat:no-repeat;
	margin-left:8px;
}
.fecha{
	width:45px;
	margin:0px auto;
	font-size:24px;
	font-weight:bold;
	line-height:22px;
	color:#007AC3;
	padding-top:14px;
	text-align:center;
}
.mes{
	width:45px;
	margin:0px auto;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#007AC3;
}
.contenCalendarioLugar{	width:156px;	float:left; }

.texCalendario			{width:140px; margin:0px auto; font-size:11px;font-weight:normal; color:#666666;}
.texCalendario strong	{ font-size:11px;font-weight:bold;  color:#007AC3;}

.calendarioLugarTop{
	float:left;
	width:156px;
	height:13px;
	background-image:url(images/calendarioLugarTop.jpg);
	background-repeat:no-repeat;
}
.calendarioLugarBg{
	float:left;
	width:156px;
	background-image:url(images/calendarioLugarBg.jpg);
	background-repeat: repeat-y;
}
.calendarioLugarPata{
	float:left;
	width:156px;
	height:16px;
	background-image:url(images/calendarioLugarPata.jpg);
	background-repeat:no-repeat;
}

.calendarioDatoTop{	
	float:left;
	width:240px;
	height:11px;
	clear:both;
	background-image:url(images/calendariTexTop.jpg);
	background-repeat:no-repeat;
	}
.calendarioDatoBg{	
	float:left;
	width:240px;
	background-image:url(images/calendarioTexBg.jpg);
	background-repeat: repeat-y;
	}
.calendarioDatoTex{		margin:0px auto; font-size:11px; color:#666666;	width:200px;	}
/*::::::::::::::::::::::::::::::*/


.fotoLeft{ margin:0 4px 0 0 ; float:left; height:46px;}



/*links*/
a.linkVerMas{	color:#0099CC;	text-decoration:none;	font-size: 9px;	font-weight: bold; float:right;}
a.linkVerMas:hover{	color:#00769D; text-decoration:underline;}

a.LinkPata{	font-size: 9px;	color:#FFFFFF;	text-decoration:none; margin-right:10px;}
a.LinkPata:hover{ text-decoration:underline;}

.contenLinkServicios{
	float:left;	
	width:208px;
	height:18px;
	background-image:url(images/bgBtbServicios.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:4px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
a.linkServiciosUno{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-indent:8px;
	}
a.linkServiciosUno:hover{color:#007AC3;}


/*MENU LINKS GLOBALES*/

#contenMenuGlobal{
	margin: 0px auto;
	width:840px;
	height: 30px;
	text-align:right;
	padding-top:10px;
}

ul.menuGlobal { list-style: none;  	margin: 0;  	padding: 0; }

ul.menuGlobal   li {
	font-weight:normal;
	color:#FFFFFF;
	display: inline; 
	float:right;
}

ul.menuGlobal  li a {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 14px;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #AEEAFB;
 }

ul.menuGlobal   li a:hover {color:#FFFFFF;text-decoration:underline;}
/*:::::::::::::::::::::::::::::::::::::*/



/*MENU PRINCIPAL HORIZONTAL*/

#contenMenuPpal{
	margin: 0px auto;
	width:990px;
	margin-top:14px;
}

ul.menuPpal { list-style: none;  	margin: 0;  	padding: 0; text-align:center; }

ul.menuPpal   li {
	color:#FFFFFF;
	display: inline; 
}

ul.menuPpal  li a {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 14px;
	display: inline;
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #36AFE6;
	text-align:center;
 }

ul.menuPpal   li a:hover {color:#008AE6; text-decoration:none;}
/*:::::::::::::::::::::::::::::::::::::*/


#pataInteriorGral{
	margin-left:1px;
	float:left;
	width:810px;
	height:14px;
	background-image:url(images/pataContenidoInteriorGral.jpg);
	background-repeat:no-repeat;
	
}





