@import url("reset.css");


body {
	background-color: #FFFFFF;
	background-image: url(images/backbody.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

#clearboth {
	clear: both;
}
.infosugerinput2{
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
	color: #666666;
	padding: 2px;
	font-size: 11px;
	font-family: tahoma;
	width: 50px;
	margin: 3px;
	background-image: url(images/empresa_r6_c6_r3_c2.jpg);
	background-repeat: repeat-x;
}
.infosugerinput{
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
	color: #666666;
	padding: 2px;
	font-size: 11px;
	font-family: tahoma;
	width: 200px;
	margin: 3px;
	background-image: url(images/empresa_r6_c6_r3_c2.jpg);
	background-repeat: repeat-x;
}
.infosugerboton
{
	background-color: #999999;
	border: 1px solid;
	border-color: #990000;
	color: #FFFFFF;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#container {
	width: 952px;
	margin: auto;
}
#container #menubar #logoarqui {
	background-repeat: no-repeat;
	width: 200px;
	height: 65px;
	float: left;
	padding: 14px;
	background-position: center;
}
.clearboth {
	clear: both;
}
#container #maincontent {
}
.subtitu {
	padding-left: 20px;
	font-size: 16px;
	color: #006699;
	background-image: url(images/flechitaazul2.gif);
	background-repeat: no-repeat;
	height: 25px;
	font-weight: bold;
	margin-left: 10px;
	background-position: center left;
	padding-top: 3px;
}
#obraslista {
	float: left;
	width:630px;
	padding: 0px 15px 15px 15px;
}
#obrasderecha {
	float: right;
	width: 300px;
	padding: 0px 15px 15px 15px;
}
.masnaranja {
	background-image: url(images/masnaranja.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	color: #CD5D13;
	font-size: 13px;
	margin-bottom: 10px;
	float:left;
	width:290px;
}

.masnaranja2 {
	background-image: url(images/masnaranja.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	color: #CD5D13;
	font-size: 13px;
	margin-bottom: 10px;
}

.masnaranja a{
	
	color: #CD5D13;

}

.masnaranja a:hover{
	color: #A54B10;
}


#container #maincontent #textocentral {
	width: 692px;
	float: right;
	padding: 10px;
	background-repeat: repeat-x;
}
#container #maincontent #columnaizquierda #menuizqui {
	padding: 0px;
	padding-left:3px;
	
}
#container #maincontent #columnaizquierda #menuizqui ul {
	margin: 0px;
	padding: 0px;
}
.dot {
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	height: 20px;
	background-position: left center;
}

#container #maincontent #columnaizquierda #menuizqui ul li {
	width: 200px;
	text-align: left;
	height: 34px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #CCCCCC;
	background-image: url(images/backmenuizq.jpg);
	padding-top: 4px;
	background-repeat: repeat-x;
	color: #0066CC;
	font-size: 7px;
	padding-left: 10px;
}
#container #maincontent #columnaizquierda #menuizqui li a {
	font-size: 12px;

}

#container #maincontent #columnaizquierda #menuizquicontacto {
	padding: 0px;
	padding-left:3px;
}
#container #maincontent #columnaizquierda #menuizquicontacto ul {
	margin: 0px;
	padding: 0px;
	
	padding-left: 10px;
}
.dot {
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	height: 20px;
	background-position: left center;
}

#container #maincontent #columnaizquierda #menuizquicontacto ul li {
	width: 180px;
	text-align: left;
	color: #666666;
	font-size: 13px;
	padding-left: 5px;
	padding-top:10px;
}
#container #maincontent #columnaizquierda #menuizquicontacto li a {
	font-size: 20px;

}

#container #maincontent #columnaizquierda #menuizquicontacto li p {
	padding-left: 30px;
	font-style:italic;

}

#textocentral h1 {
	font-size: 16px;
	color: #DE5B09;
	font-weight: bold;
	padding: 10px;
}

#textocentral .prod {
	font-size: 16px;
	color: #DE5B09;
	font-weight: bold;
	padding: 10px;
	height:30px;
}

#textocentral p {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
}


#container #maincontent #columnaizquierda {
	float: left;
	width: 226px;
	background-repeat: repeat-x;
	min-height:350px; height:auto !important; height:350px; 
	padding-left: 4px;
	background-color: #FFFFFF;
}
#container #maincontent #textocentral #cuadro .textocuadro {
	background-image: url(images/backvalores.jpg);
	border: 1px solid;
	border-color: #999999;
	color: #666666;
	font-size: 13px;
	background-repeat: repeat-x;
	padding: 15px;
}
#container #maincontent #textocentral #cuadro .textocuadro ul  li {
	background-image: url(images/flechanaranja.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-bottom: 15px;
}

#container #maincontent #textocentral #cuadro .subheader {
	padding: 15px;
	background-image: url(images/backmenuizq.jpg);
	background-repeat: repeat-x;
	border: 1px solid;
	border-color: #999999;
	color: #006699;
	font-size: 15px;
	font-weight: bold;
}
.flechaazul {
	width: 28px;
	background-image: url(images/flechazaul.gif);
	background-repeat: no-repeat;
	height: 25px;
	float: left;
}






#container #header #title {
	background-image: url(images/roman_03.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 120px;
}
#container #menubar {
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
	height: 100px;
	
	
}
.menu1{
	background-position: top left;
	padding-top: 0px;
}
.menu2{
	background-position: top left;
	padding-top: 7px;
	background-image: url(images/topmenusections.gif);
}
#container #header {
	height: 140px;
	background-image: url(images/roman_06.jpg);
	background-repeat: repeat-x;
}
.invisible {
	display: none;
}
#footer {
	width: 950px;
	margin: auto;
	background-image: url(images/botomback.jpg);
	height: 50px;
	margin-top: 15px;
}
#footer #footercontent {
}

#footer #footercontent #copy {
	float: left;
	font-size: 11px;
	padding: 5px 8px 0px 8px;
	color: #0E55C0;
	font-weight: bold;
	padding-left: 20px;
}

#footer #footercontent #seguinos {
	float: left;
	font-size: 11px;
	padding: 10px 8px 0px 8px;
	color: #666;
	font-weight: bold;
	padding-left: 15px;
	font-style:italic;
}

#footer #footercontent #powered {
	float: right;
	padding: 12px;
	font-size: 10px;
	color: #333333;
}
#footer #footercontent #mainfoot {
	text-align: center;
	font-size: 10px;
	padding: 8px;
	font-weight: bold;
}






.nodisplay {
	display: none;
}
#menubar ul {
	width: 720px;
	float: right;

}
#container #menubar  .selected {
	background-image: url(images/boton2.gif);
}
#container #menubar  .selected a{
	color: #FFFFFF;
	
}

#menubar li {
	float: left;
	border-left-color: #9A9A9A;
	height: 50px;
	background-repeat: no-repeat;
	width: 144px;
	text-align: center;
	padding-top: 20px;
	background-image: url(images/boton.gif);
}

#menubar a {
	text-decoration: none;
	color: #7A7A7A;
	font-size: 15px;
	font-weight: bold;
}
#menubar a:hover {
	color: #EE6610;

}
.naranja {
	color: #FF6600;
	font-size: 11px;
}
.naranja2 {
	color: #FF6600;
	}
.detalleobras {
}
.tituloobras {
	border: 1px solid;
	padding: 10px 10px 5px 10px;
	background-image: url(images/backmenuizq.jpg);
	background-repeat: repeat-x;
	border-color: #CCCCCC;
	border-bottom: 0px;
}
.cuerpodetalle {
	background-image: url(images/backtexto.jpg);
	border: 1px solid;
	border-color: #CCCCCC;
}
.cuerpodetalle .foto {
	float: left;
	padding: 10px;
}
.cuerpodetalle .textodetalle {
	float: right;
	padding: 10px;
	width: 310px;
}

#container #maincontent #textocentral .detalleobras .cuerpodetalle .textodetalle .desc {
	color: #666666;
}
.subprods {
}
#menuizqui li ul  {
}
#menuizqui  li .sinback {
	background-color: #FFFFFF;
}
#menuizqui  .subprods2 {
	background-color: #EBF2FB;
	margin: 0px 15px 0px 10px;
	font-size: 11px;
	color: #999999;
	padding: 5px;
	border: 1px solid;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
}
.subprods2 .selected {
	color: #FF6600;
}
#textocentral .subtitu .tituprod {
	color: #C95000;
	font-size: 13px;
}
#textocentral strong {
	color: #666666;
}



#menuizqui .subprods2 p {
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-image: url(images/dot2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#cuadrocontacto {
	padding: 10px;
	width: 170px;
	border: 1PX SOLID;
	border-color: #CCCCCC;
	background-image: url(images/backmenuizq.jpg);
	background-repeat: repeat-x;
	margin: 3px;
	font-size: 15px;
}
#cuadrocontacto .subheader a {
	color: #006699;
	font-weight: bold;
}

.cuadrosobrecontacto {
	float: left;
	width: 200px;
	
}
.cuadrosobrecontacto p{
	
	text-align: left;
}
#textocentral #formul {
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
}
.contactoform .formulmaspeque {
	font-size: 11px;
}
.linkmapa {
	font-size: 16px;
}
.paginasfotos {
	font-size: 15px;
	padding: 5px;
}
.paginado {
	font-size: 15px;
}
#container .volver {
	padding: 10px;
	font-size: 15px;
	
}
#container .volver a{
	padding: 10px;
	font-size: 15px;
	color: #DE5B09;
	font-weight: bold;
}

