/* CSS Document */

* { margin:0px; padding:0px;}

body {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background:url(../img/fondo.jpg);
 
}
b {
color:#00367A;
font-weight:bold;

}
p {
line-height:14px;

}
.cleaning { clear:both;}
#idiomas {
display:block;
width:955px;
float:center;
background:#fff;
text-align:right;
padding:0px 5px 0px 0px;

}
#idiomas img{

padding-right:5px;

}

#contenedor {
display:block;
height:51px;
float:center;
background:url(../img/botones.jpg);
width:960px;
vertical-align:bottom;
border-bottom:1px solid #333;

}
#contenedor2 {
display:block;
height:280px;
float:center;
background:url(../img/fondoindex.jpg) no-repeat 0px 0px;
width:960px;
/*border:#000000 1px solid;*/
}
#contenedor3 {
display:block;
float:center;
background:#FFF url(../img/fondoabajo.jpg) no-repeat 0px 0px;
width:920px;
overflow:auto;
text-align:left;
padding:15px 20px 15px 20px;

}
#contenedor6 {
display:block;
float:center;
background:#fff url(../img/contacto.jpg) no-repeat center bottom;
width:920px;
overflow:auto;
text-align:left;
padding:15px 20px 15px 20px;

}

#contenedor5 {
display:block;
float:center;
background:url(../img/fon.jpg) repeat bottom;
width:920px;
overflow:auto;
text-align:left;
padding:15px 20px 15px 20px;

}
#contenedor4 {
display:block;
height:180px;
float:center;
background:url(../img/fondoindex2.jpg) no-repeat 0px 0px;
width:960px;
/*border:#000000 1px solid;*/
}
#contenedor4 table td{
text-align:left;
display:block;
height:150px;
width:958px;
/*border:#000000 1px solid;*/
}
#contenedor4 table th{
display:block;

text-align:right;
width:958px;
font-weight:normal;
padding-right:2px;

/*border:#000000 1px solid;*/
}
#pie {
display:block;
float:center;
background:#293131;
width:920px;
overflow:auto;
text-align:right;
padding:10px 20px 10px 20px;
color:#FFFFFF;
font-size:11px;

}
#direccion{
display:block;
height:280px;
float:left;
width:400px;
/*border:#000000 1px solid;*/
}
#direccion table td{
text-align:left;
display:block;
height:150px;
width:250px;
/*border:#000000 1px solid;*/
}
#direccion table th{
display:block;
height:80px;
text-align:right;
width:250px;
font-weight:normal;
padding-top:30px;
font-size:11px;
/*border:#000000 1px solid;*/
}
#empresa {
display:block;
float:left;
background:url(../img/folio.gif) no-repeat 0px 0px;
width:269px;
overflow:auto;
height:215px;
text-align:left;
padding:8px 15px 8px 15px;

}
#empresa h5{
font-size:12px;
font-weight:bold;
color:#333333;
background:url(../img/linea.gif) no-repeat 0px 15px;
display:block;
height:30px;
width:200px;

}
#empresa h2{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:3px;
width:242px;
border:1px solid #CCCCCC;
background:#FFFFFF;
text-align:justify;
margin-top:5px;

}
#contenedor3 #empresa form {
	background-color: #CCCCCC;
}

#empresa a{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:3px;
width:242px;
border:1px solid #CCCCCC;
background:#FFFFFF;
text-align:justify;
margin-top:5px;
text-decoration:none;
}
#empresa a:hover{
font-size:11px;
font-weight:normal;
color:#00367A;
display:block;
padding:3px;
width:242px;
border:1px solid #CCCCCC;
background:#FFFFFF;
text-align:justify;
margin-top:5px;
text-decoration:none;

}
#flash {
margin:0px;
padding:0px;
float:center;
/*border:#000000 1px solid;*/

}
#proyectos {
display:block;
float:left;
width:250px;
overflow:auto;
height:180px;
text-align:left;
padding:8px 35px 8px 55px;

}
#proyectos h5{
font-size:12px;
font-weight:bold;
color:#333333;
background:url(../img/linea.gif) no-repeat 0px 15px;
display:block;
height:30px;
width:200px;

}
#proyectos h2{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;

background:#ccc;
text-align:justify;
margin-top:5px;

}
#proyectos a{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#proyectos a:hover{
font-size:11px;
font-weight:normal;
color:#00367A;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#categorias {
display:block;
float:left;
width:250px;
overflow:auto;
height:180px;
text-align:left;
padding:8px 0px 8px 30px;

}
#categorias h5{
font-size:12px;
font-weight:bold;
color:#333333;
background:url(../img/linea.gif) no-repeat 0px 15px;
display:block;
height:30px;
width:200px;

}
#categorias h2{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;

background:#ccc;
text-align:justify;
margin-top:5px;

}
#categorias a{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#categorias a:hover{
font-size:11px;
font-weight:normal;
color:#00367A;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#categoriasde {
display:block;
float:left;
width:250px;
overflow:auto;
height:180px;
text-align:left;
padding:8px 0px 8px 30px;

}
#categoriasde h5{
font-size:12px;
font-weight:bold;
color:#333333;
background:url(../img/linea.gif) no-repeat 0px 15px;
display:block;
height:30px;
width:235px;

}
#categoriasde h2{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;

background:#ccc;
text-align:justify;
margin-top:5px;

}
#categoriasde a{
font-size:11px;
font-weight:normal;
color:#333333;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#categoriasde a:hover{
font-size:11px;
font-weight:normal;
color:#00367A;
display:block;
padding:4px;
width:242px;
text-decoration:none;
background:#ccc;
text-align:justify;
margin-top:5px;

}
#lema{
display:block;
width:560px;
padding:5px;
color:#00367A;
font-size:11px;
font-weight:bold;
float:right;
text-align:right;
background:#ececec;
}
#lema2{
display:block;
width:605px;
padding:5px;
color:#00367A;
font-size:10px;
font-weight:bold;
float:right;
text-align:right;
background:#ececec;
}

#botones {
display:block;
height:25px;
float:right;
padding:20px 0px 0px 0px;

}
a.botones{
display:block;
background:url(../img/botonlat.jpg) no-repeat left bottom;
padding:10px 10px 7px 10px;
float:left;
font-weight:normal;
font-size:12px;
text-align:left; 
color:#000000;
text-decoration:none;
}
a.botones:hover {

color:#00367A;
text-decoration:none;
background:url(../img/abaixo.gif) no-repeat left bottom;
}
a.botonesSel {
display:block;
padding:10px 10px 7px 10px;
float:left;
font-weight:normal;
font-size:12px;
text-align:left; 
color:#000000;
text-decoration:none;
color:#00367A;
text-decoration:none;
background:url(../img/abaixo.gif) no-repeat left bottom;
}
#txtcontenedor {
display:block;
float:left;
width:700px;
text-align:justify;
padding:8px 0px 8px 30px;

}
#txtcontenedor h5{
font-size:13px;
font-weight:bold;
color:#00367A;
background:url(../img/linea2.gif) no-repeat 0px 20px;
display:block;
height:50px;
width:400px;
}
#txtcontenedor h6{
font-size:13px;
font-weight:bold;
color:#00367A;
background:url(../img/linea2.gif) no-repeat 0px 20px;
display:block;
height:50px;
width:470px;
}
#txtcontenedor p{
padding-bottom:12px;
font-size:11px;
}
#txtcontenedor h2{
font-size:11px;
font-weight:bold;
color:#00367A;
padding:10px 0px 10px 0px;
}
#txtcontenedor ul{
margin-top:5px;
margin-bottom:12px;
border:1px #999 dashed;
background:url(../img/fondul.jpg) repeat bottom;
padding-bottom:7px;
width:520px;
}
#txtcontenedor ul li{
font-size:11px;
font-weight:normal;
color:#000;
background:url(../img/flecha.gif) no-repeat 0px 11px;
display:block;
padding:10px 0px 0px 20px;
list-style-type:none;
width:450px;

}
#txtcontenedor3 {
display:block;
float:left;
width:450px;

text-align:justify;
padding:8px 0px 8px 30px;

}
#txtcontenedor3 img {
border:2px dashed #00367A;

}
#txtcontenedor3 h5{
font-size:13px;
font-weight:bold;
color:#00367A;
background:url(../img/linea2.gif) no-repeat 0px 20px;
display:block;
height:50px;
width:400px;
}
#txtcontenedor3 p{
padding-bottom:12px;
font-size:11px;
}
#txtcontenedor3 h2{
font-size:11px;
font-weight:bold;
color:#00367A;
padding:10px 0px 10px 0px;
background:url(../img/fond3.jpg);
}
#txtcontenedor3 ul{
margin-top:5px;
margin-bottom:12px;

}
#txtcontenedor3 ul li{
font-size:11px;
font-weight:normal;
color:#000;
background:url(../img/flecha.gif) no-repeat 0px 7px;
display:block;
padding:5px 0px 0px 20px;
list-style-type:none;
width:450px;

}
#txtcontenedorserv {
display:block;
float:left;
width:870px;
background:url(../img/servicios.jpg) no-repeat 0px right;
text-align:justify;
padding:8px 0px 8px 30px;

}
#txtcontenedorserv h5{
font-size:13px;
font-weight:bold;
color:#00367A;
background:url(../img/linea2.gif) no-repeat 0px 20px;
display:block;
height:50px;
width:400px;
}
#txtcontenedorserv p{
padding-bottom:12px;
font-size:11px;
}
#txtcontenedorserv h2{
font-size:11px;
font-weight:bold;
color:#00367A;
padding:10px 0px 10px 0px;
background:url(../img/fond3.jpg);
}
#txtcontenedorserv ul{
margin-top:5px;
margin-bottom:12px;

}
#txtcontenedorserv ul li{
font-size:11px;
font-weight:normal;
color:#000;
background:url(../img/flecha.gif) no-repeat 0px 7px;
display:block;
padding:5px 0px 0px 20px;
list-style-type:none;
width:450px;

}
#txtcontenedormap {
display:block;
float:left;
width:870px;
background:url(../img/jundiz22.jpg) no-repeat 50px right;
text-align:justify;
padding:8px 0px 8px 30px;
height:530px;

}
#txtcontenedormap h5{
font-size:13px;
font-weight:bold;
color:#00367A;
background:url(../img/linea2.gif) no-repeat 0px 20px;
display:block;
height:50px;
width:400px;
}

#txtcontenedormap h2{
font-size:11px;
font-weight:bold;
color:#00367A;
padding:10px 0px 10px 0px;
background:url(../img/fond3.jpg);
}
#txtcontenedordireccion{
display:block;
float:left;

margin:330px 0px 0px 20px;
text-align:left;
padding:10px;
font-size:11px;
color:#000000;
background:#CCCCCC;


}

#txtcontenedor2 {
display:block;
float:left;
width:360px;

text-align:left;
padding:60px 0px 0px 39px;

}
#txtcontenedor2 img {
border:1px solid #00367A;

}

#txtcontenedor2 h2{
font-size:11px;
font-weight:bold;
color:#00367A;
padding:5px;
display:block;
background:url(../img/fond2.jpg);
margin-bottom:7px;
}
#txtcontenedor2 ul{
background:#ececec;
padding-bottom:10px;
border:#999999 1px dashed;}
#txtcontenedor2 ul li{
font-size:11px;
font-weight:normal;
color:#000;
background:url(../img/flecha.gif) no-repeat 0px 7px;
display:block;
padding:5px 0px 0px 20px;
list-style-type:none;
width:338px;

}


#contenedortexto {
float:left;
overflow:auto;
display:block;
padding:0px;
width:400px;

/*border:#000000 1px solid;*/
}
#imag {
display:block;
float:left;
width:269px;
overflow:auto;
text-align:left;
padding:8px 0px 8px 40px;

}
#imag a{
display:block;
float:left;
padding:5px;
font-size:11px;
text-align:left;
background:#CCCCCC;
color:#00367A;
}
#imag a:hover{
text-align:left;
background:#00367A;
color:#fff;
}
#imag2 {
display:block;
float:left;
width:269px;
overflow:auto;
text-align:left;
padding:70px 0px 0px 40px;
}
#imag3 {
display:block;
float:left;
width:290px;
overflow:auto;
text-align:left;
padding:10px 0px 0px 20px;
}


#contenedortexto h6{
background:url(../img/titular.jpg) repeat-x;
overflow:auto;
display:block;
padding:5px;
float:left;
height:20px;
width:390px;
text-align:left;
margin-top:50px;


/*border:#000000 1px solid;*/

}
#texto {
float:left;
background:url(../img/fondotexto.jpg);
text-align:justify;
width:380px;
padding:10px;
display:block;
overflow:auto;
}
#texto p{
padding-top:8px;

}
#img {
float:right;
overflow:auto;
display:block;
padding:0px;
width:320px;


/*border:#000000 1px solid;*/
}
.link{
color:#000000;
font-weight:bold;
text-decoration:underline;

}
.link:hover{
color:#000000;
font-weight:bold;
text-decoration:none;

}


#contenedortexto2 {
float:left;
overflow:auto;
display:block;
padding:0px;
width:715px;

/*border:#000000 1px solid;*/
}
#contenedortexto2 h6{
background:url(../img/titular.jpg) repeat-x;
overflow:auto;
display:block;
padding:5px;
float:left;
height:20px;
width:705px;
text-align:left;
margin-top:10px;

}
/*border:#000000 1px solid;*/
#texto3 {
float:left;
background:#CCCCCC;
text-align:justify;
width:695px;
padding:20px 10px 20px 10px;
display:block;
overflow:auto;
}

#texto2 {
float:left;
width:715px;
height:440px;
background:#ececec;

}
#texto2 p{
padding-top:8px;

}
#texto4 {
float:left;
background:url(../img/fondotexto2.jpg);
text-align:justify;
width:695px;
padding:20px 10px 20px 10px;
display:block;
overflow:auto;
}
#texto4 b{
float:left;
background:url(../img/adorno.gif) no-repeat 0px 2px;
text-align:left;
padding-left:17px;
font-weight:bold;
font-size:12px;
color:#000;
}
#texto4 ul{
list-style-type:none; margin-left:0px; margin-top:2px; float:left;width:695px;
}
#texto4 ul li{list-style-type:none; margin:15px 0px 15px 5px; float:left; color:#000; font-size:12px; width:695px;
}
#texto4 p{
padding-top:8px;
text-align:justify;}
/**********  LAYOUT formularios  ************/

.table_form {margin-bottom: 0px;}
.table_form td { padding:2px 5px; border:0px!important;color:#00367A; }
form { margin:0px; padding:0px; font-size:11px;}  
form label { color:color:#00367A;; }
form select { padding:0px;}
.txt {color:#000; border:1px solid #727272; padding:2px 2px; width:320px; background-color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txt2 {color:#000; border:1px solid #727272; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 2px; width:320px; background-color:#fff; font-size:10px;}

.btn { background: url(../img/bg_btn.gif) repeat-x 0px 0px; color:#fff; padding:1px 4px; border:2px solid #999; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; cursor:pointer;}
.tabled{
border:#000000 1px solid;
background:#ececec;
}
#encuesta {
	width: 960px;
	background-color: #FFFFFF;
	height: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../img/encu.jpg);
	background-repeat: no-repeat;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
#encuesta h1 {
	float: left;
	padding-left: 50px;
}

#encuesta p {
	margin: 0px;
}
#encuesta form {
	width: 300px;
	padding-bottom: 10px;
	padding-top: 5px;
	float: left;
	padding-left: 305px;
}
