body {
	padding: 0;
	margin: 0;
	background:#fff url(images/bg_body.png) no-repeat center top;
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif ;
	color:#494A49;
}
p, h1, h2, h3, h4, ul, li, a{margin: 0; padding: 0; list-style-type: none;}
a {
outline-color:-moz-use-text-color;
outline-style:none; text-decoration: none;}
a { color:#292A29; }
a:hover { color:#CC8A00;}

p {font-size: 13px; margin-bottom:15px;}
h2 {font-size: 24px; margin: 20px 0 12px 0;}
h3 {font-size: 22px; margin-bottom: 15px;}
ul li{font-size: 13px; margin-bottom:15px;}
#container #content ul li b {font-size: 14px; border-bottom: 1px solid #E5E5E5; width: 600px; display: block;}

#container  {margin: 0 auto; width: 940px;}
#container #header h1 { width: 226px; height: 56px; margin:21px 0 22px;}
#container #header h1 a { width: 228px; height: 56px; background: url(images/logo_pronson.png) no-repeat 0 0; text-indent:-9999px; display: block; margin: 0 0 0 30px; padding: 0;}

#container .menu {background:#F7F7F7 url(images/bg_menu.png) ;
height:33px;
margin:0;
overflow:hidden;
padding:0;
width:940px;
border: 1px solid #B5B5B5;
}
#container .menu ul {margin: 0px; padding: 0px;
}
#container .menu ul li {font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif ; float: left; text-transform: uppercase; list-style-type: none;  border-right: 1px solid #B5B5B5; height:35px;
}
#container .menu ul li a {padding: 0 30px; text-decoration: none; color: #232423;  font-size: 13px; height:35px; display: block; padding-top: 7px; border-left:1px solid #FFFFFF; }
#container .menu ul li a:hover {background:#F7F7F7 url(images/bg_menuhover.png) ;}
#container .menu ul li.sel {background:#F7F7F7 url(images/bg_menuhover.png) ;}


#container .cont_sup {border: 1px solid #B5B5B5; height: 289px; background: url(images/bg_trans.png) repeat 0 0; width: 940px; margin-top: 10px;}
#container .cont_sup .destacado {background: url(images/img_cont_sup.png); width: 912px; height: 262px; border:5px solid #FFFFFF; margin: 9px;}
#container .cont_sup .destacado p {color:#494A49;
font-size:21px;
line-height:27px;
margin:55px 0 0 47px;
padding:0;
width:400px;}
#container .cont_sup .destacado p span { color: #C58A00;}

#container #content { width: 940px; background: url(images/bg_barra_content.png) repeat-x 0 0;  margin: 20px 0 0 0; padding: 15px 0 0 0; overflow: hidden;}

#container #content #col-left { width: 600px; float: left;}
#container #content #col-right { width: 300px; float: right;}
#container #content #col-right .presupuesto {background: url(images/bg_col_right.png) no-repeat center bottom; width: 298px; border: 1px solid #B5B5B5; }
#container #content #col-right .presupuesto p { font-size:17px;
padding:30px 48px 20px 48px;
text-align:center;
text-transform:uppercase; }
#container #content #col-right .presupuesto p a {color:#494A49; text-decoration: none;
}
#container #content #col-right .presupuesto p a:hover {color:#CC8A00; text-decoration: none;
}
#container .footer {height: 40px; text-align: right; font-size: 11px; margin-top: 20px;}

/*listado de noticias*/

.news-list-container { clear: both; margin-top:0px;}
.news-list-container .news-list-item {border-bottom: 1px dotted #9c9383; margin: 5px 0 5px 0; padding: 0px; float: left;}
.news-list-container .news-list-item-img{float:left; margin: 0 10px 5px 0; width:110px; height:85px;}
.news-list-container .news-list-item-txt{float:right; width:180px;}
.news-list-container .news-list-item-txt span {font-size: 11px;}
.news-list-container .news-list-item h2 { font-weight: normal; clear: both; margin-top: 5px;}
.news-list-container .news-list-item h2 a{text-decoration: none; font-size: 14px; color:#292A29;}
.news-list-container .news-list-item h2 a:hover{color:#CC8A00;}
.news-list-container .news-list-item p{ margin:0 0 10px 0; padding:0;}

/*interior de noticias*/
.news-single-item {font-size: 12px;}
.news-single-item a { font-size: 13px;}
.news-single-item h1 {color:#CC8A00; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; font-size:24px; font-weight: bold; display: block; clear: both; margin: 15px 0px 10px 0; }
.news-single-item h2 {color:#494A49; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; font-size:13px; font-weight: bold;}
hr.clearer{ height:0; clear: both; visibility:hidden;}
.news-single-item b { font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;}
.news-single-item p {margin-top: 20px;}

/*especifico equipos*/ 
#c19 ul {background: #EDEDED; border: 1px solid #B5B5B5; overflow: hidden; padding: 20px 0 10px 76px;}
#c19 ul li  { width: 150px; margin-right: 20px; float:left; }
/*especifico nosotros*/ 
#c23 a { font-size: 14px; border-bottom: 1px solid #E5E5E5; width: 600px; display: block; margin-bottom: 10px; font-weight: bold; color:#494A49; margin-top: 25px; }
#c23 a:hover {color:#CC8A00;} 

/* FORMULARIO */
form{margin:20px 0 0 0; padding:0; border:none;}
fieldset{margin:0; padding:0; border:none;}
.csc-mailform-field{ margin:0 0 20px 0; float: left;}
label{width:120px; float: left;}
input, textarea{width:400px; border:1px solid #CC9900; padding:3px;}
input#mailformformtype_mail{margin:0 0 0 120px; float: left; width: auto;}