/* CSS Document */

/*-----------------------------------------------------------------------------
version:   1.0
date:      06/12/2007
author:    [Oscar Javier Varila - Axesnet]
email:     [ovarila@axesnet.com]
website:   [www.axesnet.com]
-----------------------------------------------------------------------------*/
@media all
{

/* Estilos globales 
-----------------------------------------------------------------------------*/
/*{
margin: 0px;
padding: 0px;
}*/

.modalDialog_transparentDivs {
	Z-INDEX: 1; FILTER: alpha(opacity=40); POSITION: absolute; BACKGROUND-COLOR: #aaa; opacity: 0.4
}
.modalDialog_contentDiv {
	BORDER-RIGHT: #6685a3 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #6685a3 2px solid; PADDING-LEFT: 2px; Z-INDEX: 100; PADDING-BOTTOM: 2px; BORDER-LEFT: #6685a3 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6685a3 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.modalDialog_contentDiv_shadow {
	Z-INDEX: 90; FILTER: alpha(opacity=30); POSITION: absolute; BACKGROUND-COLOR: #555; opacity: 0.3
}

body{
	color: #555555;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:opx;
	background:#f1f1f1 url(../images/fndSite.jpg) repeat-x;
	height: auto;
	width: auto;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

img{
border:none;
}

a{
text-decoration: underline;
outline: 0;
color:#5f5f5f;
}
a:hover, .ruta a:hover{
text-decoration: underline;
color: #e20a16;
}

ul{
list-style: none;
}

p{
	margin-bottom: 25px;
	text-align: justify;
	line-height: 20px;
	float: right;
}

fieldset{
width: 430px;
}/**/

/*Header
-----------------------------------------------------------------------------*/

#header {
padding:0px;
margin:0px;
width: 100%;
height: 67px;
color: #ffffff;
}

#header_inner{
position: relative;
width: 1055px;
height: 67px;
margin: 0px auto;
padding:0px;
}
#contenidoCentral{text-align: center; margin:10px 0px 10px 10px; padding: 0px 0px 0px 0px;float: left; width: 956px;position:relative; background-color: #FFF;
}
#header_inner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}

#logo{
margin:0px;
width:180px;
text-align:right;
padding:6px 0px 0px 0px;
float:left;
}
#herramientas{
padding:0px;
margin: 22px 0px 0px 0px;
width:520px;
text-align:right;
float:left;
}
#busca{
padding:0px;
margin:34px 20px 0px 0px;
text-align:left;
float:right;
}

/*Menu primer nivel
-----------------------------------------------------------------------------*/
#barraMenu_inner {
position: relative;
width: 1060px;
height: 35px;
margin: 0px auto;
padding:0px;
}

#barraMenuIzq {
height: 35px;
width: 5px;
float: left;
}

#barraMenuDer {
height: 35px;
width: 5px;
float: left;
}

#barraMenu {
margin:0px;
padding:0px;
height: 35px;
width: 1045px;
float: left;
display: inline;
line-height: 0;
background:url(../images/fndMenuBarra.jpg) repeat-x;
font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
font-size:13px;
color:#626262;
}

#barraMenu ul{
display: inline;
float: left;
margin: 0;
margin-left: 25px;
padding: 0;
}

#barraMenu ul li{
display: inline;
float: left;
font-size: 1.0em;
line-height: 1em;
list-style-type: none;
margin: 0;
padding: 0;
}

#barraMenu ul li a{
background: transparent;
color: #626262;
display: block;
font-size: 1em;
margin: 0;
font-weight:bold;
padding: 0.8em 0.8em 0.5em 0em;
text-decoration: none;
width: auto;
}

#barraMenu ul li a:focus, #barraMenu ul li a:hover, #barraMenu ul li a:active  {
color: #e20a16;
text-decoration: none;
}

#barraMenu .marcarMenu, #barraMenu .marcarMenu a{
color: #e20a16;
text-decoration: none;
}
#barraMenu ul li#current {
background: #272727
border-left: 1px #444 solid;
border-right: 1px #888 solid;
}

#barraMenu ul li#current strong, #barraMenu ul li#current a, #barraMenu ul li#current a:focus, #barraMenu ul li#current a:hover, #barraMenu ul li#current a:active {
background: transparent; color: #fff; text-decoration: none;}

/* Maquetación
-----------------------------------------------------------------------------*/

#contenido { 
width: 1050px;
margin: 0px auto;
padding:5px 5px 10px 5px;
font-size:13px;
color:#626262;
background-color:#FFFFFF;
background:url(../images/ImgFndContenido.jpg) repeat-y;
}
#contenido:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
#contenido #interna{
margin:22px 22px 22px 22px;
}
#contHome { 
width: 766px;
margin:0px 0px 5px 0px;
padding:0px 20px 0px 20px;
float: left;
display: inline;
}
#contHome h1 { 
width: 755px;
height:28px;
color:#FFFFFF;
background:#a7a7a7;
margin:0px;
font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
font-size:20px;
padding:4px 0px 0px 14px;
}
.contHomeColSep{
width:30px;
background:url(../images/lineDiv.gif) repeat-y;
}
#contHomeDer { 
width: 220px;
margin:0px 0px 5px 0px;
padding:0px 20px 0px 0px;
float: right;
}
#contHomeDer .info{ 
width: 196px;
border:1px solid #a7a7a7;
background:#eaeaea url(../images/fndTablaInfo.jpg) repeat-x;
padding:6px 12px 12px 12px;
font-size:11px;
line-height:16px;
}
.tituloInfo{
color:#505050; 
font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
font-size:15px;
}
.comboMunicipios {
	WIDTH: 250px
}
.comboObtetoC {
	WIDTH: 450px
}
.titulo{
color:#e20a16; 
font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
font-size:24px;
padding-bottom:5px;
border-bottom:1px solid #a7a7a7;
}
.enlace{
cursor: hand;
}
.subtituloInfo{
color:#e20a16; 
font-size:14px;
}
.subtituloInfo2{
color:#000099; 
font-size:14px;
}
.letraAlerta {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Trebuchet MS, "Arial", "Times New Roman"
}
.subtitulo{
color:#e20a16; 
font-size:14px;
font-weight:bold;
}
.subtituloInt{
color:#535353;
font-size:12px;
font-weight:bold;
}
.contenido{
color:#555555;
font-size:11px;
line-height:18px;
}
.publicado{
font-size:10px;
color:#717171;
}
.imagen{
border:1px solid #191919;
margin-right:15px;
}
#pagInterna{
width:626px;
float:left;
font-size:12px;
color:#535353;
line-height:19px;
}
#pagInterna2{
	width:700px;
	float:left;
	font-size:12px;
	color:#535353;
	line-height:19px;
}
/* Inicia footer
-----------------------------------------------------------------------------*/
#footer {
width: 1060px;
height: 68px;
margin: 0px auto;
padding:0px;
clear: both;
}
#footer2 {
width: 1060px;
height: 68px;
margin: 0px auto;
padding:0px;
clear: both;
}

#footerIzq {
height: 68px;
width: 5px;
float: left;
}

#footerDer {
height: 68px;
width: 5px;
float: left;
}
#footerCont {
margin:0px;
padding:0px;
height: 68px;
width: 1045px;
float: left;
background:url(../images/imgFndFooter.jpg) repeat-x;
}
#creditos{
width:450px;
font-size:10px;
color:#656565;
float:left;
margin:0px;
padding:0px;
margin:13px 0px 0px 23px;
}
.credito{
font-size:9px;
color:#656565; line-height:12px;
}
#creditos a{
font-size:10px;
color:#656565;
text-decoration:none;
}
#creditos a:hover{
font-size:10px;
color:#e20a16;
text-decoration:underline;
}
#logoIso{
float:right;
margin:0px;
padding:0px;
margin:4px 24px 0px 0px;
}
/* Finaliza footer
-----------------------------------------------------------------------------*/

/* Inicia Banner
-----------------------------------------------------------------------------*/
#bannerHome{
width: 1040px;
margin: 0px;
height:238px;
background-color:#FFFFFF;
}

#mapa{
width: 430px;
margin: 0px;
height:570px;
background-color:#FFFFFF;
}

/* Finaliza Banner
-----------------------------------------------------------------------------*/


/* Inicia Menu
-----------------------------------------------------------------------------*/
#franjaMenu{
width:206px;
float:left;
margin:0px;
padding:12px;
border:1px solid #c5c5c5;
margin-right:30px;
background:#e8e8e8 url(../images/fndMenuInt.jpg) repeat-x;
font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6969;
display: inline;
}

#franjaMenu ul{
display: inline;
float: left;
margin: 0;
padding: 0;
width:200px;
}

#franjaMenu ul li{
font-size: 1.0em;
line-height: 1em;
list-style-type:square;
margin: 0;
padding: 0;
margin-left:15px !important;
margin-left:5px;
color:#e20a16;
}

#franjaMenu ul li a{
display:block;
color: #6a6969;
margin: 0px;
padding:0px;
font-weight:bold;
padding: 4px 0px 0px 0px;
text-decoration: none;
}

#franjaMenu ul li a:focus, #franjaMenu ul li a:hover, #franjaMenu ul li a:active  {
color: #e20a16;
text-decoration: none;
}

#franjaMenu .marcarMenu, #franjaMenu .marcarMenu a{
color: #e20a16;
text-decoration: none;
}

/* Finaliza Menu
-----------------------------------------------------------------------------*/

/* Inicia Otros
-----------------------------------------------------------------------------*/
.ruta a, .ruta{
font-size:11px;
color:#6a6a6a;
text-decoration:none;
}
.rutaMarc{
font-size:11px;
color:#1b1b1b;
font-weight:bold;
}
.tableTit {
color: #626262;
font-weight: bold;
font-size:13px;
background-color:#e2e0e0;
}
.tableTrOsc {
color: #666666;
font-weight: normal;
font-size:11px;
background-color:#f7f9fb;
}
.tableTrOscTit {
color: #666666;
font-weight: bold;
font-size:11px;
background-color:#f7f9fb;
}
.tableTrCla {
color: #666666;
font-weight: normal;
font-size:11px;
background-color:#FFFFFF;
}
.mapaSitio{
margin: 0;
padding: 0;
margin-left: 14px;
}
.caja{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size:11px;
border:1px solid #999999;
background-image:url(../images/imgInput.jpg);
background-repeat:repeat-x;
background-color:#f9f9f9;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.comboEsta{
font-size:11px;
border:1px solid #999999;
background-image:url(../images/imgInput.jpg);
background-repeat:repeat-x;
background-color:#f9f9f9;
width:530px;
}
/* Finaliza Otros
-----------------------------------------------------------------------------*/
}
