/**************************************************************************************/
body{
	BACKGROUND-COLOR: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	color: #708491;
}
p{
	font-family: Verdana;
	font-size: 11px;
	color: #708491;
	text-align: left;
}
.categoria {
	color: #cecece;
	font-weight: bolder;
}
.normal{
	font-family: Verdana;
	font-size: 15px;
	color: #708491;
	line-height: 16px;
	text-indent: 20px;
}
.normal2{
	font-family: Verdana;
	font-size: 11px;
	color: #708491;
	line-height: 15px;
}
.titularnoticia{
	font-family:Verdana;
	font-size:22px;
	font-weight:bold;
	line-height:27px;
	color: #0666ba; /*azul*/
}
.titularazul{
	font-family:Verdana;
	font-size:22px;
	font-weight:bold;
	line-height:27px;
	color: #0666ba; /*azul*/
	font-variant:small-caps;
}
.titularverde{
	font-family:Verdana;
	font-size:22px;
	font-weight:bold;
	line-height:27px;
	color: #68ae36; /*verde*/
	font-variant:small-caps;
}
.titularnaranja{
	font-family:Verdana;
	font-size:22px;
	font-weight:bold;
	line-height:27px;
	color: #ff8220; /*naranja*/
	font-variant:small-caps;
}
.fondonoticiasobre{
	background-color:#e3f2df;
	cursor: hand;
}
.fondonoticia{
	background-color: transparent;
	cursor: hand;	
}
.titulo{
	font-family: Verdana;
	font-size: 18px;
	color: #0063be;
	/*font-variant:small-caps;*/
	font-weight: bold;
}
.titulo:hover { color: #54a6f2; } /*azul clarito*/

.titulo2 {
	font-size: 18px;
	color: #0666ba; /*azul*/
	font-weight: bolder;
}
.titulo3 {
	font-size: 18px;
	color: #ff8220; /*naranja*/
	font-weight: bolder;
}
.titulo4 {
	font-size: 18px;
	color: #68ae36; /*verde*/
	font-weight: bolder;
}
.titulo5{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	background-color: #0063be;
	background-image: url('../images/degradado.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
}

a:link { font-family: Verdana; font-size: 11px; color: #0063be;	text-decoration: none; }
a:visited { font-family: Verdana; font-size: 11px; color: #0063be; text-decoration: none; }
a:hover { font-family: Verdana;	font-size: 11px; color: #000000; text-decoration: none; }

.conborde{
	border: 1px solid #ff7002;
}
.subtitulo {
	font-size: 14px;
	color: black;
	line-height: 22px;
}
.subtitulonoticia {
	font-size: 12px;
}
.subtitulonoticia p {
	margin: 0;
}
.peque{
	font-family: Verdana;
	font-size: 10px;
	color: #708491; /*gris*/
}
.pequeazul{
	font-family: Verdana;
	font-size: 10px;
	color: #1e75c5; /*azul*/
}
.peque a:link { font-family: Verdana; font-size: 10px; color: #708491;	text-decoration: none; }
.peque a:visited { font-family: Verdana; font-size: 10px; color: #708491; text-decoration: none; }
.peque a:hover { font-family: Verdana;	font-size: 10px; color: #000000; text-decoration: none; }

.pie{
	font-family: Verdana;
	font-size: 9px;
	color: #ff7002;
}
.pie a:link { font-family: Verdana; font-size: 9px; color: #0063be;	text-decoration: none; }
.pie a:visited { font-family: Verdana; font-size: 9px; color: #0063be; text-decoration: none; }
.pie a:hover { font-family: Verdana;	font-size: 9px; color: #ff7002; text-decoration: none; }

.grande {
	font-size: 15px;
	font-weight: bold;
}
.masgrande a {
	font-size: 16px;
	line-height: 16px;
}
.masgrande a:hover { color: #54a6f2; } /*azul clarito*/

.menosgrande {
	font-size: 15px;
	line-height: 16px;
}
.conborde3{
	border: 2px solid #66CC33;
}
.conborde4{
	border: 2px solid #ff3300;
}
input, textarea, select {
	color : #708491;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #708491;
	/*border: 1px solid #000000;*/
}

img {border:0;}

#menubotones {
	height: 347px;
	background-image: url('../images/fondo.jpg');
	background-repeat: no-repeat;
	background-position: -40px -15px;
	padding-left: 50px;
}
#menubotones table {
	float: left;
	margin-left: 20px;
}

#menubotones a:hover img { filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.8; opacity:0.8;
 }
#menu a:visited, #menu a {text-decoration:none; color:#d00; font-weight:bold;}
#menu a:visited img, #menu a img{filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
}
#menu a:hover {background-color:transparent; color:#06a;}
#menu a span {display:none;}
#menu a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}

#menu a:hover img { filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.8; opacity:0.8;
 }


/*menu*/
.container {
        width: 917px;       
        margin: 0 0 0 0;
		/*border: 1px solid #ccc;*/
        background: #fff;
}


#nav {
        margin: 0;
        padding: 0 0 20px 0px;
        border-bottom: 1px solid #ff5a00;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
		
}

#nav a:link, #nav a:visited {
        float: left;
        font-size: 13px;
        line-height: 14px;
        font-weight: bold;
        font-variant:small-caps;
        text-decoration: none;
        color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(../images/rounded.gif) no-repeat bottom center;
}
/*menu*/

.required{
  color: #FF0000;
}
#cuadroazul {
	background-image: url(../images/fondoazul.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #0666ba; /*azul*/
	background-color: white;
	float: left;
	width: 425px;
	margin: 0 5px 5px 0;
	padding: 0px;
}
#cuadroazul p {
	margin: 5px 10px 5px 10px;
	font-size: 13px;
	text-align: justify;
}
#cabeceraazul {
	height: 30px;
	width: 425px;
	background-color: #0666ba; /*azul*/
	background-image: url(../images/degradadoazul.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: white;
	margin: 0px;
	padding: 0;
	text-align: left;
}
#cabeceraazul a ,#cabeceranaranja a ,#cabeceraverde a {
	text-decoration: none;
	color: white;
	font-size: 22px;
	margin: 0px 0 0 8px;
}

#centrado {
	margin-left: 25px;
	text-align: left;
}
#centrados {
	margin-left: 100px;
}
 #bloque2 , #bloque3, #bloque4, #bloque5{
	width: 852px;
	height: auto;
	margin: 0 auto 10px auto;
	position: relative;
	margin-left: 0px;
	left: 0%;
}
#bloque2 p, #bloque3 p, #bloque4 p, #bloque5 p{
	margin: 5px;
}

#cuadronaranja {
	border-bottom: 1px solid #ff8220; /*naranja*/
	background-image: url(../images/fondonaranja.jpg);
	background-repeat: repeat-y;
	background-color: white;
	float: left;
	width: 425px;
	margin: 0 5px 5px 0;
	padding: 0px;
}
#cuadronaranja p {
	margin: 5px 5px 5px 10px;
	font-size: 13px;
	text-align: justify;
}
#cabeceranaranja {
	background-color: #ff8220; /*naranja*/
	height: 30px;
	width: 425px;
	background-image: url(../images/degradadonaranja.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: white;
	margin: 0px;
	padding: 0;
	text-align: left;
}


#cuadroverde {
	border-bottom: 1px solid #68ae36; /*verde*/
	background-image: url(../images/fondoverde.jpg);
	background-repeat: repeat-y;
	background-color: white;
	float: left;
	width: 425px;
	margin: 0 5px 5px 0;
	padding: 0px;
}
#cuadroverde p {
	margin: 5px 10px 5px 10px;
	font-size: 13px;
	text-align: justify;
}
#cabeceraverde {
	background-color: #68ae36; /*verde*/
	height: 30px;
	width: 425px;
	background-image: url(../images/degradadoverde.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: white;
	margin: 0px;
	padding: 0;
	text-align: left;
}


#zonaprivada {
	margin: 50px auto;
	background-color: white;
	width: 850px;
	padding: 25px;
	border: 1px solid #0666ba; /*azul*/
}

#menuprivado a {
	color: #0666ba; /*azul*/
	font-weight: bold;
}

#formprivado {
	margin: 100px auto 0 auto;
	width: 348px;
	height: 225px;
	border: 1px solid #0666ba; /*azul*/
	background-color: white;
	padding: 20px;
	text-align: center;
	font-weight: bold;
}
#formprivado form {
	margin: 10px 0 0 0;
	text-align:left;
}
#formprivado input{
	margin: 0;
	float: left;
	clear: both;
}

#solicitepresupuesto2 {
	float: right;
	text-align: right;
	margin-right: 40px;
}
#mbDescription  a{
	color: white;
	font-size: 14px;
}
#prueba {
	padding-top:17px;
	height: 200px;
	overflow: auto;
}
.noticiascroll{
	font-family: Arial;
	font-size: 13px;
	color: #0666ba; /*azul*/
}
a.noticiascroll:link {	font-family: Arial;font-size: 13px;color: #0666ba;text-decoration: none;}
a.noticiascroll:visited { font-family: Arial; font-size: 13px; color: #0666ba; text-decoration: none;}
a.noticiascroll:hover { font-family: Arial;	font-size: 13px; color: #2d8d13; text-decoration: none;}

/*noticias*/
#pscroller1{
width: 218px;
height: 167px;
margin: 40px 0 0 5px;
float: left;

}

#pscroller2 a{
text-decoration: none;
}
#noticias {
	background-image: url('../images/fondo2.jpg');
	background-repeat: no-repeat;
	background-position: top;
	width: 223px;
	height: 228px;
	text-align: left;
}
.sombreado{
	background-color:#e3f2df;
}

