/* CSS Document */

*{border:0; margin:0;padding:0}

body{
font-family: Arial, Verdana, sans-serif;
font-size: 62.5%;
}

.img {
display: block;
margin: auto;
padding: 15px;
}
.img_sectores {
height:130px;
width:200px
}

.img_Inf_fer {
height:119px;
width:198px
}

#body-wrap{
margin: auto;
background-color: #fff;
width: 770px;
height: auto;
}

#cabecera{
color: #00ffff;
background-color: #FFFFFF;
text-align: center;
background-image: url(media/gradiente.png);
}

#contenido{
	background-color: #ffffff;
	font-size: 13px;
	width: 768px;
}

#contenido p{
	padding: 12px;
}

#contenido-sin-texto {
margin-bottom: 300px;
background-color: #ffffff;
font-size: 13px;
}
#contenido-sin-texto p{
padding: 15px;
}


#enlaces {
border: solid 1px #ccc;
}


#footer{
background-color: #000000;
color: #fff;
clear: both;
text-align: center;
}

#menu-arriba{
background-color: #fff;
border: solid 1px #ccc;
padding: 10px 5px;
}

#menu-arriba ul, #menu-arriba li{
list-style-type: upper-alpha;
display: inline;
font-size: 14px;
font-weight: bold;
}

#menu-arriba li a{
text-decoration: none;
color: #fff;
padding: 5px 30px; 
background-color: #333333;
}

#menu-arriba li a:hover{
background-color: #ddd;
color: #336666;
}

#menu-arriba li a:active{
background-color: #ddd;
color: #336666;
}
#menu-footer{
padding: 3px;
text-align: center;
}

#menu-footer ul, #menu-footer li{
display: inline; 
padding: 15px;
text-decoration: underline;
}


#menu-footer li a{
text-decoration: none;
color: #cccccc;
font-size: 11px;
}
#menu-footer li a:hover{
text-decoration: underline;
}
#menu-footer li a:active{
text-decoration: underline;
}

#noticias{
float: left;
font-size: 11px;
width: 200px;}

#noticias h4{
font-size: 14px;
color: #006;
margin-top: 10px;
}

#noticias h5 {
font-size: 11px;
font-weight: normal;
text-decoration: underline;
margin-top: 5px;}

#titulo h1{
font-family: Arial Black;
color:#0067ff;
font-size: 68px;
}

#titulo-contenido {
border: solid 1px #ccc;
width: 768px;
}
#titulo-contenido h2{
color: #006;
text-align: center;
font-size: 26px;
padding: 5px;
}

#titulo-contenido h3{
text-align: center;
font-size: 18px;
color: #000066;
}


.oficina-a {
display:block;
width: 360px;
float: left;
text-align: center;
background-color: #ccc;
padding: 10px;
border: solid 1px #666;
}

.oficina-b {
display: block;
width: 360px;
text-align: center;
background-color:#ccc;
padding: 10px;
border: solid 1px #666666;

}

.ruta{
float: left;
text-align: left;
display: block;
}
.paginado{
text-align: right;
font-size: 11px;
display: block;
float: right;
}

.producto-a {
	margin: 10px;
	width: 202px;
	float: left;
	text-align: center;
	background-color: #fff;
}

.producto-a img{
display: block;
border: solid 1px #cccccc;
text-decoration: none;
}

.producto-a p{
background-color: #999999;
font-size: 1.2em;
font-weight: bold;
height: 30px;
}

.producto-c {
	margin: 10px;
	width: 202px;
	float: left;
	text-align: center;
	background-color: #fff;
}

.producto-c img{
display: block;
border: solid 1px #cccccc;
text-decoration: none;
}

.producto-c p{
background-color: #999999;
font-size: 1.2em;
font-weight: bold;
height: 30px;
}

.producto-b {
	width: 202px;
	text-align: center;
	background-color: #fff;
	margin: 10px;
	float: left;
}

.producto-b img{
display: block;
border: solid 1px #cccccc;
text-decoration: none;
}

.producto-b p{
background-color: #999999;
font-size: 1.2em;
font-weight: bold;
height: 30px;
}

.producto-d{
width: 150px;
height: auto;
}


.producto-titulo img{
display: block;
margin: auto;
}

.producto-titulo{
background-color: #fff;
}


.productos {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-size: 11px;
	padding-top: 10px;
	background-color: #fff;
	width: 766px;
	position: relative;
	left:auto;
}
.productos ul{
padding: 20px;
margin-left: 20px;}

.productos li{
list-style-image: url(media/lista.gif);
list-style-position: outside;
padding-top: 10px;
padding-left: 5px;
}
.productos a{
color: #000033;
font-weigth: bold;
font-size: 11px;
display: block;
text-decoration: none;
}

.productos a:hover{
display: block;
background-color: #333333;
color: #fff;
}

.productos h3{
font-size: 1.5em;
color: #000033;
}

.texto {
width: 752px;
border: solid 1px #ccc;
padding: 8px;
}

.texto h3{
padding: 5px;
color: #000066;
}
.texto h4{
color: #000033;
font-size: 14px;
padding: 10px;
}

.texto h5 {
color: #000033;
font-size: 13px;
padding: 10px;
}

.texto ul{
margin-left: 40px;
padding: 5px;
list-style-position: inside;
}

.texto li{
padding: 10px;
}

.texto ol{
list-style-position: inside;
padding: 15px;
}

.imagen{
font-size: 14px;
float: left;
width: 200;
height: 130;
}

