html{
	
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	
}

body{
	width: 994px;
	margin: 0px auto 0px auto;
}

.separador1{
	text-align: right;
	background: #CCE2C7 url(/img/grad3.gif) repeat-x scroll center ;
}

#barra_izquierda{
    width: 200px;
    float: left;

    color: #fff;
    background: #0099FF;
    text-align: left;

}

#cuerpo{
     background-color: #fff;
     width: 774px;
     border-left: 200px solid #0099FF; /* ancho y color del menú */
     margin-left: -200px;
     float: left;
}

.separador2{
	text-align: right;
	background: #CCE2C7 url(/img/grad4.gif) repeat-x scroll center ;
	clear:both
}

.vizq{
	width:48%;
	float:left;
	padding: 0px 0px 0px 4px;
}

.vder{
	width:48%;
	float:left;
	padding: 0px 0px 0px 4px;
}
.logo_base{
	width:49%;
	float:left;
}

.logo_organismo{
	width:49%;
	float:left;
}

.contacto{
	width:100%;
	background-color: #FFB508;
	overflow:auto;
}

a{
	border:0px;
}
img{
	border:0px;
}

.ventanas{
    width: 33%;
    float: left;
    
}

#linea1{
    overflow:auto;
    
}

.enlace{
    text-decoration:underline;
    color:inherit;
}

.enlace:hover{
    font-weight: bold;
}

.centrado{

    margin: 0px auto 0px auto;
    text-align:center;
    display:block;

}

.unica{
    width:99%;
    margin-left:auto;
    margin-right:auto;
    display:inline-block;
    float:none;
}
.especial{
    padding:15px;
    color:#333333;
    font-size:large;
    font-weight: bold;
    text-align:center;
}
.espera{
   visibility: hidden;
   float:right;
   z-index:2;
}
.error{
    background-color: #ff4a00;
    border: 1px solid #ff0000;
    color: #eeeeee;
    font-weight: bold;

}
input.formulario{
    font-size:small;
    padding: 2px;
    margin: 0 auto 0 auto;
    width:450px;
    display:block;
    
}
label.formulario{
    font-size: small;
    display:block;
}
select.formulario{
    font-size:small;
    margin: 0 auto 0 auto;
    width:450px;
    display:block;
    text-align: left;

}
.formulario{
    font-size:small;
    margin: 0 auto 0 auto;
    width:450px;
    display:block;

}

#contenido{
   background-color: #fff;
   overflow: hidden;
   width: 994px;
   margin: 0px auto 0px auto;
}

#container3 {
    float:left;
    width:100%;
    /*background:#ffffff;*/
    background-image: url(/img/borde_izq.gif);
    background-position:left;
    background-repeat:repeat-y;
    overflow:hidden;
    position:relative;
}
#container2 {
    float:left;
    width:100%;
    background:#CCE2C7;
    position:relative;
    right:75%;
}
#container1 {
    float:left;
    width:100%;
    background:red;
    position:relative;
    right:40%;
}
#col1 {
    float:left;
    width:25%;
    position:relative;
    left:77%;
    overflow:hidden;
}
#col2 {
    float:left;
    width:75%;
    position:relative;
    left:76%;
    overflow:hidden;
}
.logo{
    padding: 75px 0 75px 0;
}

.subtitulo{
    background:#008348;
    color:#ffb508;
    font-weight:bold;
}
th{
    text-align:left;
}
td.normal{
    border-bottom: 1px solid #008348;
}
th.lateral{
    text-align:left;
    border-bottom: 1px solid #008348;
}
li.menu{
    margin-bottom: 10px;
}
input.consultas{
    font-size: small;
    padding: 0px;
    margin: 0 auto 0 auto;
    width:200px;
    display:block;

}
label.consultas{
    font-size: small;
    padding-left: 20px;
    display:block;
}
select.consultas{
    font-size:small;
    margin: 0 auto 0 auto;
    width:450px;
    display:block;

}

