/* CSS Document */



.no_mostrar{

  display:none;

}





/*PRINCIPALES*/



body {



	margin-top:0px;



	padding:0px;



	background:url(../../imagenes/web_body_bg.jpg) left top repeat-x #FFFFFF;



}







.tabla_principal{



	border:2px solid #FFFFFF;



	width:800px;



	background:url(../../imagenes/web_footer_bg.jpg) left bottom no-repeat #f8cdd6;



}







.banner {



	background-image:url(../../imagenes/web_header_bg.png);



	height:180px;



	width:789px;



	margin-bottom: 0px;



	margin-top: 0px;



	background-repeat: no-repeat;



	}







.principal{



	padding:11px 20px 33px 15px;



	border-left:2px solid #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	font-weight:normal;



	line-height: 14px;



	font-variant: normal;



	text-transform: none;



	color: #3A5A96;



	text-decoration: none;



	vertical-align:top;



}











.menu_left{



	width:150px;



	border-right:2px solid #c4b6ed;



	padding:0px 0px 0px 5px;



}







.frame{



	border-color:#FFFFFF;



}







.texto_normal{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 14px;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	color: #3A5A96;



	text-decoration: none;



	text-align:justify;



}











/*MENU SUPERIOR*/







.menu_superior{



	margin-top:140px;



	margin-right:30px;



}







.boton_superior{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: bold;



	font-size: 12px;



	line-height:normal;



	border-bottom:1px solid #E276A7;



}



	



.boton_superior a{



      float:left;



      background:url(../../imagenes/boton_left.gif) no-repeat left top;



      margin:0;



      padding:0 0 0 4px;



      text-decoration:none;



}







.boton_superior a span{



      float:left;



      display:block;



      background:url(../../imagenes/boton_right.gif) no-repeat right top;



      padding:5px 15px 4px 6px;



	  color:#FFFFFF;







}



    .boton_superior a span {float:none;}



    /* End IE5-Mac hack */



    .boton_superior a:hover span {



      color:#E276A7;



      }



    .boton_superior a:hover {



      background-position:0% -42px;



      }



    .boton_superior a:hover span {



      background-position:100% -42px;



      }



















/*MENU LEFT*/



.menu_titulo{



	padding: 15px 9px 0px 0px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: bold;



	font-size: 10px;



	color: #C83886;



	width: auto;



}







.menu_box{



	background-color:#c4b6ed;



	width:150px;



	margin:2px 0px 10px 0px;



	border:1px solid #FFFFFF;



	border-right:none;



}



	



.menu  {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: bold;



	font-size: 12px;



	color: #FFFFFF;



	text-decoration: none;



}



.menu:link  {



	color: #FFFFFF;



	text-decoration: none;



}



.menu:visited  {



	color: #FFFFFF;



	text-decoration: none;



}



.menu:hover  {



	color: #C83886;



	text-decoration: none;



}







/*PRODUCTOS*/



.productos_destacados{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 14px;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	color: #3A5A96;



	text-decoration: none;



}



















/*Formularios*/



.formulario {



	margin-right: 0;



	margin-bottom: 0;



	padding-right: 10px;



	padding-bottom: 0px;



}







.formulario table {



	width:auto;



	table-layout: fixed;



	empty-cells:show;



	margin-top: 10px;



	border: solid 1px #FFFFFF;



	background-color: #F5E0E0;



	}



	



.formulario table th {



	height:auto;



	padding:2px 20px 2px 7px;



	border-left:solid 2px rgb(255,255,255);



	border-right:solid 2px rgb(255,255,255);



	border-top:solid 2px rgb(255,255,255);



	border-bottom:solid 2px rgb(255,255,255);



	background-color:#B63C4D;



	text-align:left;



	color:#FFFFFF;



	font-weight:bold;



	font-size: 12px;



	}



	



.formulario table td {



	height:auto;



	background-color:#c4b6ed;



	font-weight:normal;



	color:#FFFFFF;



	font-size:11px;



	margin-left: 5px;



	margin-right: 10px;



	}







.formulario p {



	text-align:right;



	margin-left: 0px;



	margin-right: 0px;



	font-weight: bold;



}



.formulario p.explicaform {



	text-align:left;



	margin-left: 0px;



	margin-right: 0px;



	font-weight: bold;



}



.formulario h5 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-size: 12px;



	font-weight: bold;



	color: #B04A50;



	text-decoration: none;



	padding-bottom: 0px;



	padding-top: 10px;



	margin-top: 0px;



	margin-bottom: 0px;



	padding-left: 0px;



	margin-right: 15px;



	border-bottom: solid 2px rgb(225,225,225);



	border-bottom-color: #B04A50;



	margin-left: 0px;



	}



.resaltado {



	color: #C47579;



	}



	



/*FIRMA*/







.goldendata{



	padding: 0px 0px 0px 0px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-style: normal;



	font-weight: bold;



	font-size: 10px;



	color: #C83886;



	margin:0px 0px 0px 0px;



}



/*TEXTO CENTRAL y ANUNCIO NOTICIA INDEX*/



.textoindex { font-family:'Times New Roman', Times, serif; font-size:19px; line-height:normal; text-align:center; color:#754cee}

.divnoticias { position:relative; width:auto; height: 110px; background:#FFFFFF; display:block; margin: 0 0 9px 0; background:url(../../imagenes/ap-informa.gif) left top #FFFFFF no-repeat; padding:5px 0 0 0}

.divnoticias a { text-decoration:none}

.divnoticias h1 { position:relative; margin: 0 0 0 170px; display:block; font-size:16px; color:#754CEE; font-family:"Times New Roman", Times, serif; }

.divnoticias p { margin: 7px 5px 0 170px; position:relative;font-size:14px; color:#754CEE; font-family:"Times New Roman", Times, serif; max-height:55px; overflow:hidden; }

.divnoticias h2 { margin: 3px 20px 0 170px; position:relative;font-size:14px; color:#78b53b; font-family:"Times New Roman", Times, serif; display:block; text-align:right;}

.divnoticias h2 a {text-decoration:none; color:#78b53b}

.divnoticias h2 a:visited { text-decoration:none; color:#78b53b}





/*

#img-ap-informa { float:left; width:164px; height:100px; background:url(../../imagenes/ap-informa.gif) center #FFFFFF no-repeat;}

#ap-informa { float:left; width:auto; height:100px;}


