/*generales*/
body {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif, sans;
	font-size: 11px;
	color:#9D9D9D;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	background-image:url(images/bgBody.jpg);
	background-repeat:repeat-x;
	background-color: #000;
}

html, ul, li, form, input, object, embed{margin:	0;	padding:0;}

p{	line-height: 17px;	text-align: justify;}

h1{font-size: 17px; font-weight:normal; color:#2AA1DB;}
h2{
	font-size: 13px; 
	font-weight:bold; 
	color:#48C0F4; 
	background-image:url(images/vinH2.gif); 
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:10px;
	}

input, select, textarea {	border:solid 1px #ABE2FA;	text-indent: 4px;}
/*::::::::::::::::::::::::::::::::*/

/*divs - bases*/
#contenSite{	margin: 0px auto;	width:990px;}

.contenGeneral{ margin: 0px auto; width:990px; clear:both;}

#top{
	margin: 0px auto;
	width:990px;
	height: 283px;
	background-image:url(images/topAcimpro.jpg);
	background-repeat:no-repeat;
}
#topInternoMenu{
	margin: 0px auto;
	width:990px;
	height: 283px;
	background-image:url(images/topAcimproInterno.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;
}

#pataInteriorMenu{
	margin-left:1px;
	float:left;
	width:810px;
	height:98px;
	background-image:url(images/pataContenidoInterior.jpg);
	background-repeat:no-repeat;
}
#pataInteriorGral{
	margin-left:1px;
	float:left;
	width:810px;
	height:14px;
	background-image:url(images/pataContenidoInteriorGral.jpg);
	background-repeat:no-repeat;
}

.baseContenido{margin: 0px auto; width:810px;}
.contenido{
	margin-left:1px;
	width:810px;
	float:left;
	background-image:url(images/bgContenido.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.contenIn{			float:left;	width:810px;	margin-bottom:10px;}
.contenInLeft{		margin-left:10px;	float:left;	width:218px;}
.contenInCenter{	float:left;	width:318px;}
.contenInRight{		float:left;	width:240px;}

/*interiores*/
.bgInteriorMenu{
	margin-left:1px;
	width:810px;
	float:left;
	background-image:url(images/bgContenidoMenu.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.contenInLeftInterior	{	margin-left:5px; float:left;	width:214px;}	
.contenInCenterInterior	{	float:left;	width:377px;}
.contenInRightInterior	{	float:left;	width:196px;}

.contenInLeftContacto{	float:left;	width:380px; padding-left:25px; padding-right:10px;	border-right:dotted 1px #E6E6E6;}	
.contenInRightContacto{	float:left;	width:388px;}

.contenInLeftFormulario{	float:left;	width:445px; padding-left:25px; padding-right:10px;}
.contenInRightFormulario{		float:left;	width:310px;}

.contentRespuesta{ 
	margin:0px auto;	
	width:270px;  
	color: #0FA5E6; 
	font-weight:bold; 
	text-align:center; 
	border:solid 1px #ABE2FA;
	background-color:#EDF9FE; 
	padding:58px 8px 58px 8px; 
	margin-top:34px;
}

.contenInTodoCentro{ margin:0px auto; width:768px;}

.contenFlashPlayer{ 
	margin:0px auto; width:723px; height:330px;
	background:url(images/bgPlayer.jpg) no-repeat;
	text-align:right;
	padding-top:50px;
}
.FlashPlayer{float:right; width:307px; text-align:right; padding-right:10px;}


/*::::::::::::::::::::::::::::::::*/





.contenPopup{
	float:left; width:268px; height:114px; 
	background-image:url(images/bgPopup.jpg); background-repeat:no-repeat; background-color:#FFFFFF;
	text-align:center;
}
.texPopup{ margin:0px auto; width:214px; padding-top:8px; color:#333333;}




/*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;}
.fotoInterior{
	margin:0px auto; 
	width:183px; height:207px; 
	text-align:center;
	background-image:url(images/bgFotoInterior.jpg);
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:1px;
}


/*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:2px;
	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;}
/*::::::::::::::::::::::::::::::*/

.imagenContactenos{float:left;	width:264px; height:222px;
	background-image:url(images/imgSeccContacto.jpg);
background-repeat:no-repeat; 
	}


/*textos*/
.opcionFormulario{
	font-size: 11px; 
	font-weight:bold; 
	color:#48C0F4; 
	background-image:url(images/vinH2.gif); 
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
}
.formularioCampo{ border:solid 1px #ABE2FA; height:18px; font-size: 11px; }

.button{
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	background-color: #0096D9;
	border: 1px solid #FFFFFF;
	background-image: url(images/bgButtom.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-left: 4px;
	cursor: hand;
}




/*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;}
/*:::::::::::::::::::::::::::::::::::::*/




/*MENU INTERIOR VERTICAL*/
.contenMenuVertical{float:left;	width:184px;}
ul.menuVertical { list-style: none;  	margin: 0;  	padding: 0; display: block; }
ul.menuVertical  li {	color:#48C0F2; display: block;  clear:both; }
ul.menuVertical  li a {
	float:left;	
	width:166px;
	font-size:11px;
	font-weight:bold;
	color:#48C0F2;
	text-decoration:none;
	line-height: 14px;
	border-bottom:1px solid #BBE3ED;
	background-image:url(images/icoMenuvertical.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	clear:both;
	margin-bottom:10px;
 }
ul.menuVertical  li a:hover {color:#0D78A6; text-decoration:none;}

.titMenuVertical{
	width:184px;
	height:22px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	background-image:url(images/bgTitMenu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:9px;
	padding-right:6px;
}
/*:::::::::::::::::::::::::::::::::::::*/


/*ENLANCES INTERIOR*/
.contenEnlaceInterno{	margin: 0px auto;	width:360px; background-color:#DDF1FC; padding:6px 6px 16px 6px;}

ul.enlaceInterno{ list-style:none; margin: 0;  	padding: 0;}
ul.enlaceInterno  li {	color:#48C0F2; display: block;  clear:both; }
ul.enlaceInterno  li a {
	float:left;	
	width:358px;
	font-size:11px;
	color:#48C0F2;
	text-decoration:none;
	border-bottom:1px solid #BBE3ED;
	padding-left:9px;
	clear:both;
	margin-bottom:4px;
 }
 ul.enlaceInterno  li a:hover {color:#0D78A6; text-decoration:none;}
/*:::::::::::::::::::::::::::::::::::::*/


/*ventanas interior otros ariculos*/
.contenOtrosArticulos{ margin:0px auto;  width:166px; 	border:solid 1px #DBF1FC;	padding:6px 3px 16px 3px;}
.titOtrosArticulos{ margin:0px auto;  width:166px; height:24PX; background-image:url(images/imgTitOtrosAriculos.jpg); background-repeat:no-repeat; background-position:center;	}
	
ul.otrosArticulos{ list-style:none; margin: 0;  	padding: 0;}
ul.otrosArticulos  li {	color:#999999 display: block;  clear:both; }
ul.otrosArticulos  li a {	
	float:left;		
	width:162px;	
	color:#999999; 
	text-decoration:none; 
	background:url(images/icoHojaImpar.gif) no-repeat; 
	padding-left:12px;	
	border-bottom:1px solid #DDF1FC;
	margin-bottom:5px;}
ul.otrosArticulos li a:hover { color:#333333; text-decoration:none;}
/*:::::::::::::::::::::::::::::::::::::*/


















