body
{
margin: 0;
padding: 0;
}
.cabecera1 {
margin:0px;
margin-top:0px;
	padding:0px;
	background-image: url(/img/cabecera1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:46px;
	text-align:right

}
.cabecera2 {
margin:0px;
	padding:0px;
	background-image: url(/img/cabecera2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ffffff;
	height:80px;
}
.menu {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	background-image: url(/img/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #014A87
}
.contenido {
	background-image: url(/img/contenido.gif);
	background-repeat: no-repeat;
	background-position:top;
}
.pie {
	background-image: url(/img/pie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:3px;
	text-align:center;
	background-color: #60B13B;
}
.solicitud {
	text-align:center;
	text-transform:uppercase;
}
.validado {
	
height:22px; 
text-align:left;
padding-left:70px;
padding-top:3px;
	
}
.validado a{margin:0 8px; color:#fff; font-size:60%;}
.validado a:hover{color:#F7ADAD; font-size:60%;}
.validado p{margin:0;}

.destacados
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
font-style:italic;
}
.texto
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.textoB
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF
}
.caja
{
border-right-color:#005D97;
border-right-style: solid;
border-right-width:1px;
border-top-color:#005D97;
border-top-style:solid;
border-top-width:1px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.caja_titulo
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.caja_titulo_rojo
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#E72A2A;
}
.cursiva
{
font-style:italic
}
.link {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333;
}
.link:hover {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #999;
}
.avisolegal {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
text-decoration:none
}
.avisolegal:hover {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #fff;
text-decoration:underline
}
.buscador
{
background-image: url(/img/buscador.gif);
background-repeat: no-repeat;
background-position:top;
height:55px;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
}
.acceso
{
background-image: url(/img/acceso.gif);
background-repeat: no-repeat;
background-position:top;
height:132px;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
}
.distribuidores
{
background-image: url(/img/distribuidores.gif);
background-repeat: no-repeat;
background-position:top;
height:104px;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
}
.caja_titulo_negro
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
}
.caja_b { font-size:85%; border:#666666 1px solid; margin:0; padding:0;}
.boton {
font-size:75%;
}
.registro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:underline;
font-weight:bold
}
.registro:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#336699;
font-size:11px;
color: #fff;
text-decoration:none;
font-weight:bold
}
.validate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:underline;
}
.validate:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #336699;
text-decoration:none;
}
.ac {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #000;
text-decoration:none;
}
.ac:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #666;
text-decoration:none;
}
/*- Menu Tabs--------------------------- */ 


    #tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
      width:100%;
      font-size:93%;
      line-height:normal;
	  float:right;
      }
	
.bandera{border:solid 1px #022C78; margin-right:3px;}

    #tabs ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
	margin:0;
	padding:0px 10px 0 280px;
	list-style:none;
      }
    #tabs li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
      float:left;
      background:url(/img/tableft.gif) no-repeat left bottom;
	     background-position:0% -42px;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
      float:left;
      display:block;
      background:url(/img/tabright.gif) no-repeat right bottom;
	     background-position:100% -42px;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000;
      }
    #tabs a:hover {
      background-position:0% 0px;
      }
    #tabs a:hover span {
      background-position:100% 0px;
      }
	  
	  #tabs #current  {
      background-position:0% 0px;
	  }
	   #tabs #current a {
      background-position:0% 0px;
	  color:#000;
	
	  }
	  #tabs #current a span{
      background-position:100% 0px;
	  color:#000;
	}
	
/* Menu \*/
#navcontainer
{
margin-top:-3;
padding:0;
margin:0;
}
#navcontainer ul
{
padding:0;
margin:0;
color: White;
float: left;
width: 100%;
height:22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em 1em;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navcontainer ul li a:hover
{
color: #ED623C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#active
{

background-color:#cccccc;
}
hr {
	color: #ffcc00;
	height: 1px;
}
/*formulario*/
form { margin: 0px; padding: 0px;}
form dl{ width: 98%;}
form dt{ float: left; 
width: 40%; margin: 0px; padding: 5px 2px 2px 2px; text-align:right }
form dt{ clear:both;}/* Hack for mac-ie5 */
form dd{ float: left; width: 50%; margin: 0px; padding: 2px; }
form dd.especial{ float: left; width: 50px; margin: 0px; padding: 2px; }

#boton {
text-align:center;
display:inherit;
clear:both;
margin-bottom:10px;
}

.salto{
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #014A87;
font-size: 10px;
color: #fff;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
}
#formulario{
font-size: 70%;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.borde {
	border-color: #f2f2f2;
	padding: 10;
	margin: 0px;
	
}
	.enlace5:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#788D15;
		text-decoration:none;
	}
	.enlace5:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#788D15;
		text-decoration:none;
	}
	.enlace5:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
	}
	.enlace5:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#788D15;
		text-decoration:none;
	}
	.paginacion
{
font-size: 70%;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.paginacion
{

font-size: 100%;
color: #000000;
font-weight: bold;
text-decoration:underline;
}

a.paginacion:link 
{
font-size: 100%;
font-weight: normal;
text-decoration:underline;
color: #000000;
}

a.paginacion:hover
{ 
font-size: 100%;
font-weight: normal;
text-decoration:underline;
color: #000000;
}
#error {
color: #FF0000;
font-weight: bold;
text-align:center;
}

#campos{

color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}
em{
font-style:normal;
text-decoration:underline;
font-weight:bold;
}
#aviso_legal
{
	padding: 2px 2px 2px 2px;
	margin-left:10px;
	margin-right:10px;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#link_aviso_legal{
font-size: 70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 6px;
text-align:center;
background-color:#ccc;
}
.error
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#E72A2A;
}
.titulo
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000;
text-decoration:none
}
.titulo:hover
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#5D5D5D;
text-decoration:none
}
.subtitulo
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF3300;
text-decoration:none
}
.subtitulo:hover
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF7A59;
text-decoration:none
}
.menu_cat {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:underline;
}
.menu_cat:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #f2f2f2;
text-decoration:none;
}
.rojo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:underline;
}
.rojo:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #E30909;
text-decoration:none;
}
.style1 {color: #FFFFFF}

<!--tablas-->
#listado
{
margin:5px;
}
#listado th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:bold;
background: #E30909;
color:#FFFFFF;
text-align:center;
padding:5px;

}
#listado td
{
background: #FFE0E0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#000000;
font-weight:normal;
text-align:center;
padding:5px;

}

#listado a
{
	color: #E30909;
}
#listado a:hover
{
	color: #FFE0E0;
	background-color: #E30909;
}