body { background-color: #cfcdcd; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
h1 {background-image: url(../images/icono_candado.jpg); padding:3px 0px 2px 25px; background-repeat: no-repeat; font-size:16px; border-bottom: 1px solid #034575; margin: 0; }
h3 {float:left; width: 100%; font-size: 14px; font-weight:bold; border-bottom: 1px solid #666;background-image: url(../images/ramdoors_ico.jpg); background-repeat: no-repeat; padding-left: 40px; height: 20px;}
a {text-decoration: none; font-weight: bold; color: #034575;}
a:hover {color:#666}
ul {float:left; margin: 10px 0; padding:0;}
li {background-image: url(../images/bullet.jpg); padding-left:13px;margin: 2px 0; background-repeat: no-repeat; list-style: none;}
.page {background-image: url(../images/fondo.jpg); background-repeat:  repeat-x; background-position: top; height:431px;}
.page_align {width:900px; margin: auto;}
.fondo_blanco {width: 900px;  float:left;background-image: url(../images/fondo_page.jpg); background-repeat: repeat-y; }
.barra_menu {position:relative; left: 2px; float:left; width: 198px; height: auto;}
.barra_menu p{	text-align: center; color: #fff; font-weight:bold;}
.content {width: 698px; float:left;}
.content_text {padding: 20px; width: 648px;}
.logo {width: 144px; height:173px; margin:10px auto;}
.spacer {float:left; clear:both;}
.menu {float:left; width: 175px; margin-left:1px;}
.footer {float:left; width: 894px; background-color:#034575; margin-left:3px; text-align:center; padding: 10px 0; font-size: 10px; color:#FFF;}
.footer a {padding: 0 10px; color:#fff; text-decoration: none;}
.footer a:hover {color: yellow;}
.footer p {margin:0; padding:0;}
.sin_marco {float:left;}
.image_puertas {float:left; width: 300px; margin-bottom: 20px}
.marco {float:left; border:1px solid #034575;margin-left:10px;}
.especificaciones {	width: 300px; margin-left: 20px; float:left;}
.especificaciones a {background-image: url(../images/btn-back.gif); background-repeat: no-repeat; padding: 3px 0 0 25px;height:30px; float:right; text-decoration: none; color: #034575; font-weight: bold;}
.tab {margin-left: 20px; float:left; margin-bottom: 10px;}
.tab p.subtitle {margin:10px 0 0 0; padding: 0; color: #034575; font-weight: bold;}
.tab p {margin:0 0 5px 0; padding:0;}
.contac_info {width: 300px; float:left; margin-top: 10px;}
.table_contact_info {border:1px solid #064575; margin-top:20px;}