/* 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;

}