p, h1, h2, h3, h4, h5, h6 {
font-size:1em;
margin:0;
padding:0;
}
body {
background-color:#FFFFFF;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
height:auto;
margin:0 auto;
padding:0;
width:1009px;
background:#FFFFFF url(../img/fondoramos.gif) repeat-x scroll left top;
}
#intro {
border:0 solid;
}
#intro p {
display:block;
font-family:verdana;
font-size:0.8em;
margin-top:30%;
text-align:center;
}
a:link {
color:#000000;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a:visited {
color:#0000FF;
}
#contenedor {
font-size:0.8em;
margin:0 auto;
padding:0;
width:1009px;
background-color:#FFFFFF;
}
#cabecera {
height:150px;
width:1009px;
}
#cabecera img {
float:left;
margin:0;
padding:0;
}
#cabecera h2 img {
height:100px;
width:1009px;
}
#cabecera img.bordes {
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
#cabecera a, #cabecera p {
display:block;
margin:0;
padding:2px 5px 0;
text-align:right;
}
#cabecera p {
margin:0;
padding:0;
}
#menu {
height:24px;
width:1009px;
}
#menu ul {
border-bottom:1px solid #000000;
clear:both;
height:24px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu ul li {
background:transparent url(../img/fondo_menu.gif) repeat-x scroll left top;
float:left;
height:19px;
margin:0;
outline-color:#000000;
outline-style:solid;
outline-width:1px;
padding:5px 0 0;
text-align:center;
width:201.8px;
}
#menu ul li.activo {
color:#D93D39;
font-weight:bold;
}
#menu ul li a:visited {
color:#000000;
}
#contenido {
clear:both;
margin:0;
min-height:350px;
padding:9px;
width:1009px;
}
#contenido fieldset {
border:1px solid #000000;
float:left;
margin:9px 9px 0;
min-height:500px;
padding:10px;
width:450px;
}
#contenido fieldset div, #contenido div {
margin:10px;
min-height:75px;
padding:0;
}
#contenido div {
clear:both;
margin:20px 10px 0 70px;
min-height:100px;
}
#contenido div img {
border:1px solid #000000;
float:left;
}
#contenido fieldset div a, #contenido div a {
float:left;
}
#contenido fieldset img {
border:1px solid #000000;
}
#contenido fieldset div p, #contenido div p {
float:left;
font-weight:bold;
margin:0 0 5px 10px;
padding:0;
width:300px;
}
#contenido div p {
width:750px;
}
#contenido div.productos p {
width:250px;
}

#contenido div.productos h3 {
color:#D93D39;
font-size:1.2em;
margin:5px 0;
text-transform:capitalize;
}
#contenido div.productos p img {
margin:0 0 20px 40px;
}
#contenido fieldset div p a.obra, #contenido div p a.obra {
color:#205A95;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-style:italic;
text-transform:capitalize;
}
#contenido fieldset ul.productos {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
width:430px;
}
#contenido fieldset ul.productos li {
background:#FFFFFF url(../img/vineta.gif) no-repeat scroll left 5px;
margin:0;
padding:0 0 0 10px;
}
#contenido fieldset ul.productos li a:link {
color:#D93D39;
}
#contenido fieldset ul.productos li a:visited, #contenido fieldset ul.productos li a:hover {
color:#0000FF;
}
#contenido fieldset.localiza {
text-align:center;
}
#contenido fieldset.localiza p {
margin:2px 0;
padding:0;
}
* html #contenido {
width:682px;
}
* html #contenido fieldset {
width:290px;
}
#contenido fieldset legend {
color:#205A95;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-style:italic;
font-weight:bold;
text-transform:uppercase;
}
#contenido p.foto img {
border:1px solid #000000;
clear:both;
margin:5px 8px 280px 0;
padding:0;
}
#contenido p.foto {
float:left;
margin-left:90px;
width:196px;
}
* html #contenido p.foto {
float:left;
margin-left:0;
width:196px;
}
#contenido dl {
display:block;
float:left;
margin:5px;
padding:0;
width:480px;
}
#contenido h2 {
color:#205A95;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-style:italic;
margin:10px 0 5px;
text-transform:uppercase;
}
#contenido h3 {
margin:0;
text-transform:uppercase;
}
#contenido ul li {
background:transparent url(../img/vineta_black.gif) no-repeat scroll left 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0 5px 10px;
padding:0 0 0 10px;
}
#contenido ul {
margin-left:180px;
width:750px;
}
* html #contenido ul {
width:470px;
}
#contenido p.navegador a {
color:#D93D39;
}
#contenido img.img_producto {
float:left;
margin:10px 0 0 50px;
padding:0;
}
* html #contenido img.img_producto {
margin:10px 0 0 30px;
}
#contenido fieldset.contacto {
border:0 none;
margin:10px 91px;
padding:0;
width:800px;
}
#contenido fieldset.contacto dl {
height:180px;
margin:10px;
padding:0;
width:780px;
}
#contenido fieldset.contacto dl dt {
float:left;
height:16px;
margin:5px 0 0;
padding:4px 5px 0;
text-align:right;
width:246px;
}
#contenido fieldset.contacto dl dd {
float:left;
height:20px;
margin:5px 0 0;
padding:0;
width:500px;
}
#contenido fieldset.contacto p.boton {
clear:both;
height:20px;
margin:5px 0 10px;
padding:0;
text-align:center;
width:850px;
}
#contenido fieldset.contacto dl dd input {
font-size:0.8em;
}
* html #contenido fieldset.contacto {
margin:10px 40px;
width:800px;
}
#contenido div.obra {
border:1px solid #000000;
margin:0 60px;
padding:10px;
width:860px;
}
* html #contenido div.obra {
margin:0 50px;
}
#contenido div.obra h3, #contenido div.obra p {
clear:both;
margin:5px 0;
text-align:justify;
width:840px;
}
#contenido div.obra h3 {
color:#D93D39;
font-size:1.2em;
}
#contenido div.obra p {
margin:5px 0 5px 10px;
}
#contenido div.obra div#fotos {
margin:0;
padding:0 10px;
width:840px;
}
#contenido div.obra div#fotos:after, #contenido div.obra div#fotos ul li:after {
clear:left;
content:".";
display:block;
height:1px;
visibility:hidden;
}
#contenido div.obra div#fotos p {
float:left;
width:750px;
clear:none;
}
#contenido div.obra div#fotos p img { text-align:left;}
#contenido div.obra div#fotos ul {
float:left;
margin:0 0 0 10px;
padding:0;
width:50px;
}
#contenido div.obra div#fotos ul li {
clear:both;
margin:5px 0;
padding:0;
}
p.paginar {
clear:both;
text-align:right;
width:950px;
}
#piepagina {
clear:both;
font-size:0.8em;
height:20px;
margin:20px 0;
text-align:center;
width:1009px;
}
#piepagina p {
margin:0;
padding:0;
}
.centrado {
text-align:center;
width:982px;
}
.centrado img {
margin:0 auto;
padding:0;
}
.cleaner {
clear:both!important;
font-size:0;
line-height:0;
height:0px!important;
min-height:0px!important;
margin:0px!important;
}
