/* CSS Document */


body {
margin-left: 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
background:#318AB6 url(images/bgglobal2008.jpg) top center repeat-y;

}

body,td,th {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#646464;
}
p{
	line-height:20px;
	text-align:justify;
}
a:link, a:visited{
text-decoration:underline;
color:#006699;
}
a:hover{
color:#FF9900;
}
form{
margin:0; padding:0;
}
.bloque ul{
margin:0; padding:0;
list-style:none;
}
h1, h2, h3{
margin:0; padding:2px 0 8px 0;
}
h2{color:#0099CC;}
#outer{width:920px; background-color:#fff; margin:0 auto;}
#top, #anim{
clear:both;
width:900px;
margin:auto;
}
h1 {
	font-size:26px;
	font-family:"Lucida Calligraphy";
	color:#0099CC;
	padding: 20px 0 0 200px;
}


#top{
width:920px;
height:90px;
background-position:top;
background-image:url(images/bgtop2008.jpg);
background-repeat:repeat-x;
padding:0px;

}
#logo{
float:left;
padding:10px 0 0 10px;
width:298px;
}

#topmenu{
width:500px;
float:right;
color:#678096;
text-align:right;
padding-top:6px;
}
#topmenu a{
padding:0 6px 0 0;
}
#contenido{
width:900px;
margin:auto;
clear:both;
height:auto !important;
}
#texto{padding:0 0 10px 20px;}

#container{
width:620px;
margin:auto;
background-color:#fff;
padding-right:280px; /* Ancho de la columna derechas */
}
* html #container{
height:1%; /* So IE plays nice */
}
#column1{
width:100%;
background-color:#C6DDDF;
border-right:280px solid #C6DDDF;
margin-right:-280px;
float:left;
}
#column2{
width:280px;
float:left;
margin-right:-280px;
}

.bloquetitle{
	border-bottom:2px solid #00CCFF;
	height:20px;
	width:90%;
	font-size:14px;
	color:#646464;
	font-weight:bold;
}
.bloquetitle1 {
background:url(images/presupuestos.png) no-repeat;
height:57px;
width:600px;
}

#anim{
clear:both;
height:252px;
margin-bottom:10px;
background-color:#C2E1B3;
background:url(images/banner.png) no-repeat;
}
.subNavContainer{
	width:212px;
	float:right;
	margin-right:20px;
	background-color:#BCDDF1;
	background-image:url(images/bgSubNavTop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin-top:0px;
}

.subNavContainer1 {
	width:200px;
	float:right;
	margin-right:20px;
	padding:0 0 0 0;
	margin-top:0px;
	color:#646464;
	
}

.subNavContainer2 {
	width:245px;
	float:right;
	margin-right:20px;
	padding:0 0 0 0;
	margin-top:0px;
	color:#646464;
	
}

.subNavContainer1 p{
	padding:0 0 0 0;
	margin-top:0px;
	color:#646464;
	text-align:left;
}
.subNavContainer2 p{
	padding:0 0 0 0;
	margin-top:0px;
	color:#646464;
	text-align:left;
}

.subNav{
width:212px;
background:bottom url(images/bgSubNavPie.jpg) no-repeat;
}
.subNav li{padding:8px 10px 8px 10px; border-top:1px solid #E8F9F9; border-bottom:1px solid #429FD7}
.subNav a{text-decoration:none; font-weight:bold; font-size:13px;}
.subNav .first{border-top:none;}
.subNav .last{border-bottom:none;}
.textos{
padding:14px 20px;
}
.bloque{
float:left;
width:48%;
padding:0 10px;

}
#news{padding:10px 0 0px 0px;}
#news li{
padding:2px 2px 18px 2px;
}
#news .title{

color:#006699;
line-height:18px;
}
#news .resumen{
font-size:11px;
color:#333333;
}
#news a:link, #news a:visited{
text-decoration:none;
color:#006699;
}
#news a:hover{
color:#FF9900;
}
#fechaf{color:#97B3B9; font-size:11px; }

/*   Destacados    */
#destacados{width:212px; clear:both; float:right; padding:20px 0 0 0;  margin-right:20px;}
#destacados .itemdest img{padding:4px; clear:both; background-color:#fff; }
#dest_01{ clear:both; width:212px; background:top url(images/dest_01.jpg) no-repeat; height:18px;}
#dest_02{clear:both; width:212px; background:bottom url(images/dest_02.jpg) no-repeat; height:18px;}
#destcontent{background-color:#DFEFF9; padding:6px;}
#destcontent li{padding:6px 0;}


#titlesections{
width:900px;
margin:auto;
color:#CF0A18;
font-weight:bold;
font-size:18px;
padding:0;
}
.item{
float:left;
width:146px;
padding:4px;
margin-right:10px;
border:1px solid #fff;
}
.item:hover{
border:1px solid #BFCDD5;}

.solitem{
width:148px;
border:4px solid #eee;
float:left;
padding:6px 6px 12px 6px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
}
.solitem h2{margin:0; padding:0; color: #0099CC; border-bottom:2px solid #0099CC; font-size:18px;}
.solitem a{color: #0099CC;  font-size:14px; background:0px 6px url(images/bullet03.jpg) no-repeat; padding:0 0 0 10px }
.solitem a:hover{color: #FF9900; }
.solitemultimo{margin-right:none;}

.blockseccion{float:left; margin-right:4px; }
.blockseccion ul{padding:0; margin:0; list-style:none;}
.blockseccion li{padding:0 0 10px 0; }
.blockseccion ul a:link, .blockseccion ul a:visited{ text-decoration:none; color:#666666;}
.blockseccion ul a:hover{ text-decoration:underline; color:#333;}
.botonseccion{
float:left;
padding:10px 10px 0 0;
clear:both;
height:20px;
}
.ico{
cursor:pointer;
}
.fontcolored{
color:#999;
font-size:10px;
line-height:14px;
}
.bulletcircle li{
background-image:url(images/bullet01.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:4px 22px 4px 22px;
margin-left:10px;
}
.bulletverde li{
background-image:url(images/bullet02.jpg);
background-position:left 10px;
background-repeat:no-repeat;
padding:4px 22px 4px 22px;
margin-left:10px;
}

/*
Estilos para productos

*/
#productosdisplay img{
background:#fff; border:2px solid #fff; padding:2px; float:left; margin-right:10px; margin-top:10px;}
#tablaproductos a:link, #tablaproductos a:visited{text-decoration:none;}

#productos .bulletverde a:link, #productos .bulletverde a:visited{text-decoration:none;}

/* para las Alertas */
#alerta ul{
padding-top:10px;
}
#alerta li{
padding:10px 10px 4px 0px;}
#alerta .title{
color:#547098;
font-weight:bold;
}
#alerta a:link, #alerta a:visited{
text-decoration:none;
}#alerta a:hover{
color:#FF6600;
}
#alerta #item{
clear:both;
margin:10px 0 0 0;
width:180px;
}


/* Sorpote  */
fieldset{border:1px dotted #D9DEC5;}


.bordeImage{ padding:2px; border:1px solid #eee; margin:10px;}

#pie{
	padding:6px 0 0 0;
	margin-top:0;
	color:#6A6A6A;
	background-color:#CFDCE1;
	font-size:11px;
	height:80px;

}
#pie a:link, #pie a:visited{ color:#006699; text-decoration:underline;  }
#pie a:hover{ color:#83AB07; text-decoration:none;}
#pie .divizq{float:left; width:440px;text-align:left; padding:0 0 0 20px;}
#pie .divder{float:right; width:380px;text-align:right; padding:0 20px 0 0;}
.Estilo1 {
Color: #006699;
font-weight: bold;


}
.Estilo2 {
	color: #51A8EB;
	font-weight: bold;
}


.label {
	width: 270px;
	display: block;
	padding: 0px;
	line-height: 12px;
	border: 1px solid #CCCCCC;
	background-color:#F8F8F8;
	
}

.textarea {
	border: 1px solid #CCCCCC;
	margin: 0 0 3px 0;
	height: 68px;
	background-color:#F8F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.button {
	border:none;
	color: #FFFFFF;
	font-family: Arial, Hevlvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: 155px;
	background: url(images/boton.jpg) no-repeat;
	padding: 0px 7px;
	padding-bottom: 10px;
	line-height: 15px;
	height: 32px;
	font-size:10px;
}

form{
padding-left: 100px;
font-family:Georgia, "Times New Roman", Times, serif;




}
