.clearfix{clear:both;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
i{font-style:italic;}
p{margin:10px 0 10px 0;}

h1{color:#191F69; font-size:20px; font-weight:bold; padding:0 0 3px 6px;}
h1 span{color:#AF1F07;}

.error{border:2px solid #f5a31b; padding:5%; background-color:#fffde9;}
.centro{text-align: center;}
.left {float:left;}
.right {float:right;}

/****	ESTILO PARA SITEMAP	  ****/
#sitemap dl{padding-bottom:20px;}
#sitemap dt a{color:#44790d; font-weight: bold;}


.center {margin:auto; text-align: center;}
/****	ESTILO PARA MENU   ****/
#navBar ul{font-family:Microsoft Sans Serif; font-size:12px; font-weight:bold; line-height: 38px;}
#navBar li{width:200px; padding-left:29px; height: 40px; float:right;}
#navBar a{width:200px; color:#fff; background:url("/public/static/images/fondo-menu.jpg") no-repeat; display: block;}
#navBar a:hover{color:#fff; background:url("/public/static/images/fondo-menu-hover.jpg") no-repeat right; display: block;}

/****	ESTILO PARA colLeft   ****/
#colLeft ul{color:#212562; font-family:arial; font-size:11px; line-height:11px; font-weight: bold; border:0px; padding:0px;}
#colLeft li{padding: 5px 0 5px 0;}
#colLeft label{display:block;}
#colLeft input{border:1px solid #C5C5C5; height:16px; width:180px;}
#colLeft textarea{border: 1px solid #C5C5C5; width: 180px; height: 94px; overflow: hidden;}
#colLeft .boton-enviar{border:0px; width:117px; height:25px; margin-left:65px; background:url("/public/static/images/boton-enviar.jpg") no-repeat; cursor:pointer;}
#colLeft #facebook {padding-top:12px;}
#colLeft #facebook a{padding:0 0 0 30px; height:30px; margin:0 0 0 5px; display:block; font-size:14px; font-weight:bold; text-decoration:none; line-height:23px; color:#39599c; background: url("/public/static/images/logo-facebook.gif") no-repeat;}
#colLeft #facebook a:hover{text-decoration: underline;}

/****	ESTILO PARA COPY   ****/
#copy {line-height: 21px;  font-size:15px; font-family:"Book Antiqua"; color:#494949;}
#copy ul{padding: 10px 0 10px 0;}
#copy li{list-style: circle; margin-left: 35px;}
.quot {color:#191F69; float:right; width:225px; text-align:center; font:28px Times New Roman; font-style:italic; line-height:30px;  padding:20px 10px; margin:10px 0 10px 20px; border-top: 2px #D90D05 solid; border-bottom: 2px #D90D05 solid; display: block;}

.bigredbus {text-align:center; font-size:44px; color:#191F69; padding-top: 30px; line-height: 35px;}
.bigredbus span{ color:#AF1F07}
.bigredbus a{font-size:24px; color:#191F69; display:block; margin:25px 0;}

.campanas {width: 250px; margin-top: 12px; padding-top:5px; background-color:silver; font-size:18px; float:left; text-align: center; margin-left: 10px;}
.campanas img{width: 244px; height: 186px; padding-top: 5px;}
.campanas a{color:#000; text-decoration: none;}

.preguntas {font-size: 22px; line-height: 35px; margin-top:20px;}
.preguntas a{color:#666;}

/****	ESTILO PARA CONTENEDOR PRESUPUESTO   ****/
#presupuesto {padding:5px 15px 0 25px;}
#presupuesto .colLeft {float:left; padding:0 3% 0 2%; width:55%; padding-top: 10px; font-size: 14px;}
#presupuesto .colRight {float:left; width:40%;}
#presupuesto ul{color:#212562; font-family:arial; font-size:11px; line-height:11px; font-weight: bold; border:0px; padding:0px;}
#presupuesto li{padding: 5px 0 5px 0;}
#presupuesto input{border: 1px solid #C5C5C5; height:16px; width: 100%;}
#presupuesto textarea{border: 1px solid #C5C5C5; width: 100%; height: 50px; overflow: hidden;}
#presupuesto .boton-enviar{border:0px; width:117px; height:25px; margin-left:95px; background:url("/public/static/images/boton-enviar.jpg") no-repeat; cursor:pointer;}
#presupuesto span {color:#AF1F07;}

/****	ESTILO PARA PIE   ****/
#foot .bigredbus{font-size:24px; padding-top:10px; width:400px; float:left; padding-left: 25px; line-height:26px; text-align:left;}
#foot .bigredbus span{color:#fff;}
#foot .bigredbus a{font-size:16px; color:#fff; display:block; margin:0px;}

#foot .enlace {float:left; width:360px; height:24px; margin-top:72px; text-align:right; color:#fff;}
#foot .enlace a{ color:#fff; font-family:arial; font-size:11px;}

.footBar{font-family:arial; position:absolute; margin-top:10px; padding-left:13px; width:775px; overflow: hidden;}
.footBar a{color :#fff; font-size:10px;}
.footBar li{float:right; text-align:right; padding: 0px 4px 0 4px; border-left: 1px solid #fff; font-size:10px;}


/****	ESTILO PARA NOTICIA   ****/
.noticias h1{padding:0 0 10px 0;}
.noticias h1 a{color:#191F69; font-size:20px; font-weight:bold; }
.noticias .content{padding: 10px 0 20px 0;}
.noticias .abstract{padding: 0 0 20px 0;}
.noticias .verMas{padding:10px 15px 0 0; text-align: right; font-size: 11px;}
.noticias .verMas a{color:#b81b08;}