html,body{margin:0;padding:0}
body{background: #1967c6 url(images/bk1.jpg) repeat-x;
}

div#menu_top{text-transform : uppercase;
font : bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-right: 10px;
}

.menu_general {
position : relative;
text-align : center;
float : right;
	padding-top: 35px;
	margin-right: -8px;
}
.menu_general li {
padding : 0;
display : inline;
list-style-type : none;
}
.menu_general a {
float : left;
text-decoration : none;
font-size : 0.98em;
text-transform : uppercase;
color : #cae3f8;
border-bottom : 5px solid #245889;
padding : 12px 5px 5px; /* 12px 8px 5px; /* padding : 12px 15px 5px; */
	background-color: #348bff;
}
.menu_general a.primero:hover {
border-bottom : 5px solid #245889;
color : #ffffff;
background : transparent url(images/bt_bkg.jpg) repeat-x;
float : left;
}
.menu_general a.segundo:hover {
border-bottom : 5px solid #3479b9;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}
.menu_general a.tercero:hover {
border-bottom : 5px solid #7fb1e0;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}
.menu_general a.cuarto:hover {
border-bottom : 5px solid #65aa8f;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}



.menu_general a.quinto:link {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
}

.menu_general a.quinto:visited {
border-bottom : 5px solid #CCCCCC;
color : #ffffff;
}

.menu_general a.quinto:hover {
border-bottom : 5px solid #e6c416;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}

.menu_general a.quintoactive {
border-bottom : 5px solid #e6c416;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}


.menu_general a.sexto:hover {
border-bottom : 5px solid #eab07c;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}
.menu_general a.septimo:hover {
border-bottom : 5px solid #da7831;
color : #ffffff;
background : transparent url(images/bt_bkg.jpg) repeat-x;
}
.menu_general a.octavo:hover {
border-bottom : 5px solid #944828;
color : #ffffff;
background : transparent url('images/bt_bkg.jpg') repeat-x;
}
.menu_general a.primeroactive {
border-bottom : 5px solid #245889;
color : #11304c;
background : transparent url(images/bt_active.jpg) repeat-x;
}
.menu_general a.segundo:active {
border-bottom : 5px solid #3479b9;
color : #11304c;
background : transparent url(images/bt_active.jpg) repeat-x;
}
.menu_general a.terceroactive {
border-bottom : 5px solid #7fb1e0;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}
.menu_general a.cuartoactive {
border-bottom : 5px solid #65aa8f;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}

.menu_general a.sextoactive {
border-bottom : 5px solid #eab07c;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}
.menu_general a.septimoactive {
border-bottom : 5px solid #da7831;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}
.menu_general a.octavoactive {
border-bottom : 5px solid #944828;
color : #11304c;
background : transparent url('images/bt_active.jpg') repeat-x;
}


/* Nuevos estilos del menu_general para hacer el efecto de que se queden de otro color */

.menu_general a.segundo2 {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
	background : transparent url(images/bt_bkg.jpg) repeat-x;

}

.menu_general a.tercero2 {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
	background : transparent url(images/bt_bkg.jpg) repeat-x;

}

.menu_general a.cuarto2 {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
	background : transparent url(images/bt_bkg.jpg) repeat-x;

}

.menu_general a.sexto2 {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
	background : transparent url(images/bt_bkg.jpg) repeat-x;

}

.menu_general a.septimo2 {
border-bottom : 5px solid #CCCCCC;
color : #d4e9fc;
	border-color: #348bff;
	background-color: #29415b;
	background : transparent url(images/bt_bkg.jpg) repeat-x;

}


div#header h1{line-height:80px;margin:0;
	height: 85px;
	background: url(images/logo.jpg) no-repeat;
}




#corporativo {
width : 896px;
height : 36px;
background-image : url(images/bk_menu_top.jpg);
background-color : #333333;
letter-spacing : 1px;
word-spacing : 2px;
white-space : normal;
text-align : justify;
direction : ltr;
	border: 2px solid #ffffff;
	line-height: 13px;
}
ul#menu_corporativo {
list-style-type : none;
width : auto;
position : relative;
display : block;
height : 26px;
text-transform : uppercase;
font-size : 13px;
background : transparent url("images/black.jpg") repeat-x top left;
font-family : Helvetica, Arial, Verdana, sans-serif;
padding-left : 0;
padding-right : 0;
padding-bottom : 1px;
	margin: 1px 0 0 108px;
}
ul#menu_corporativo li {
display : block;
float : left;
margin : 0;
border-right : 1px solid #ffffff;
border-left : 1px solid #ffffff;
}
ul#menu_corporativo li a {
display : block;
float : left;
color : #ffffff;
text-decoration : none;
padding : 12px 20px 0 20px;
height : 22px;
height : 22px;
}
ul#menu_corporativo li a:hover {
background : transparent url("images/blue.jpg") repeat-x top left;
}







div#navigation{background:#B9CAFF;
float:left;width:900px;
	height: 180px;
}

div#noticias_caja {
width : 885px;
background-color : white;
height : 170px;
border : 1px solid #d9d9d9;
margin-top : 2px;
padding-right : 1px;
margin-left : 4px;
}

.noticias_cabecera {
width : 530px;
font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : left;
margin-left : -550px;
text-transform : uppercase;
color : #333333;
letter-spacing : 1px;
list-style-position : outside;
background-color : #e8f3fe;
}
#noticias_texto {
width : 530px;
height : 100px;
font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : -550px;
}


.noticias_foto {

background : url(images/foto.jpg) no-repeat;
width : 312px;
height : 128px;
margin-top : 11px;
margin-left : 560px;
}






div#container{width:900px;margin:0 auto}


div#flash {
width : 900px;
background-color : white;
height : 380px;
border : 1px solid #ffffff;
display : block;
float : left;
}


div#producto {
width : 900px;
height : 380px;
border : 1px solid #ffffff;
display : block;
float : left;
}


div#producto_caja {
width : 897px;
height : 745px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_empresa {
width : 897px;
height : 1010px; /* 510px;  */
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_cortinas {
width : 897px;
height : 1200px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_techos {
width : 897px;
height : 1100px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}


div#producto_caja_noticias {
width : 897px;
height : 850px;
border : 1px solid #d9d9d9;
padding-right : 1px;

	background: white url(images/bk_texto.png) repeat-x;
	margin-top: 12px;
}

div#producto_caja_mapaweb {
width : 897px;
height : 710px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_mapaweb_interno {
font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
padding: 20px 20px 20px 20px;
}

div#producto_caja_avisolegal {
width : 897px;
height : 1810px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_avisolegal_interno {
font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
padding: 20px 20px 20px 20px;
}

div#producto_caja_loginfallido {
width : 897px;
height : 260px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_loginfallido_interno {
font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
padding: 20px 20px 20px 20px;
}

.producto_cabecera {
position: absolute;
width : 630px;
text-align : left;
/*margin: auto;*/
margin-left : -650px;
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 25px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_volver {
width : 630px;
font : bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : left;
text-transform : uppercase;
color : #333333;
letter-spacing : 1px;
list-style-position : outside;
background-color : #e8f3fe;
}

.volver {
	font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#producto_texto {
position: absolute;
padding-top: 45px;
width : 630px;
height : 100px;
font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : -645px;
/*margin : auto;*/
}



.producto_opciones {
	font-size: 12px;
	text-transform: capitalize;
}

.producto a:link {
	color: #348bff;
	text-shadow: silver 1px 1px 2px;
}

.producto a:visited {
	color: #000000;
}

.producto a:hover {
	color: #266791;
}
.producto a:active {
	color: #060606;
}




.acristalia{
	color: #1967c6;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.ventajas{
	color: #266791;
	font: small-caps bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px dashed silver;
}

.destacado{
	color: black;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}



.producto_foto {

background : url(images/foto2.jpg) no-repeat;
width : 212px;
height : 569px;
	margin-left: 665px;
	display: block;
}





.producto_foto_empresa {

background : url(images/empresa_foto1.jpg) no-repeat;
width : 212px;
height : 569px;
	margin-left: 665px;
	display: block;
}



.producto_foto_producto {

background : url(images/producto_foto1.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}

.producto_foto_producto_vid {

background : url(images/producto_foto2.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}


.producto_foto_opciones {

background : url(images/producto_opciones.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}


.producto_foto_garantia {

background : url(images/producto_opciones_garantia.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}



.producto_foto_detalles {

background : url(images/producto_opciones_detalles.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}

.producto_foto_acabados {

background : url(images/producto_opciones_acabados.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}


.producto_foto_noticias {

background : url(images/producto_noticias.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}


.producto_foto_profesional {

background : url(images/producto_profesional.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}


.producto_foto_exportacion{

background : url(images/producto_exportacion.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}


.producto_foto_contacte{

background : url(images/producto_contacte.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}


.producto_foto_catalogo{

background : url(images/producto_catalogo.jpg) no-repeat;
width : 212px;
height : 665px;
	margin-left: 665px;
	display: block;
}





div#marketing {

font : 9px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
	background-color: white;
	padding: 10px;
	color: #899fd7;
	letter-spacing: 0.1em;
}



div#footer{
	height: 160px;
	width: 900px;
	background: white url(images/bk_pie.jpg) repeat-x;););););););color: #FFF;
	text-align: center;
}

.pie_texto {
font : 14px "Lucida Grande", Lucida, Verdana, sans-serif;
color : white;

}
.pie_texto_contacto {
font : 10px "Lucida Grande", Lucida, Verdana, sans-serif;
color : white;
}
.pie_texto_contacto a {
color : #051e33;
}
.pie_texto_contacto a:hover {
color : white;
text-decoration : none;
}


.pie a:link {
	color: white;
}

.pie a:hover {
	color: #348bff;
}
.pie a:active {
	color: #003399;
}

/* Nuevos estilos para la parte de administración */

div#producto_caja_admin {
width : 897px;
height : 360px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_cambioclave {
width : 897px;
height : 360px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_adminidiomas {
width : 897px;
height : 660px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_adminnoticias {
width : 897px;
height : 960px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_detalles_gest {

/*background : url(images/producto_opciones_detalles.jpg) no-repeat;*/
width : 212px;
height : 265px;
	margin-left: 665px;
	display: block;
}

div#producto_caja_gest {
width : 897px;
height : 260px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_gestc {
width : 897px;
height : 765px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

div#producto_caja_gestcn {
width : 897px;
height : 965px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;
}

.menu_general input {
float : left;
text-decoration : none;
font-size : 0.98em;
/*text-transform : uppercase;*/
color : #cae3f8;
border-bottom : 5px solid #245889;
padding : 12px 8px 5px; /* padding : 12px 15px 5px; */
	background-color: #348bff;
}

.pie_texto_contacto_gest {
font : 10px "Lucida Grande", Lucida, Verdana, sans-serif;
color : black;
}

.producto_cabecera2 {
position: absolute;
width : 630px;
text-align : left;
/*margin: auto;*/
margin-left : -650px;
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 150px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#producto_texto_admin {
position: absolute;
padding-top: 160px;
width : 630px;
height : 100px;
font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : -645px;
/*margin : auto;*/
}

#producto_texto_adminc {
position: absolute;
padding-top: 10px;
width : 630px;
height : 100px;
/*font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;*/
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : -645px;
/*margin : auto;*/
}

div#producto_caja_adminusuarios {
width : 897px;
height : 900px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_privada {
width : 897px;
height : 1050px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_privada_finsesion {
width : 897px;
height : 200px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 18px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : center;
}

.producto_cabecera_privada {
position: absolute;
width : 600px;  /*850px; /*630px;*/
text-align : left; /*center; /*left*/
/*margin-left : 15px;*/
/*margin: auto;*/
/*margin-left : -650px;*/
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 25px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_cabecera_privada_ancho {
position: absolute;
width : 867px; /*630px;*/
text-align : center; /*left*/
margin-left : 15px;
/*margin: auto;*/
/*margin-left : -650px;*/
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 25px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_cabecera_privada_anchotot {
position: absolute;
width : 893px; /*630px;*/
text-align : center; /*left*/
/*margin-left : 15px;*/
/*margin: auto;*/
/*margin-left : -650px;*/
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 25px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}


#producto_texto_privada {
position: absolute;
padding-top: 45px;
width : 897px /*630px;*/
height : 100px;
font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : 15px;
/*margin-left : -645px;*/
/*margin : auto;*/
}

div#producto_caja_privada_elpres {
width : 897px;
height : 2000px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

@media print {
div#producto_caja_privada_elpres
{
   border :  0px solid #d9d9d9;
}
}

div#producto_caja_privada_elpres_techos {
width : 897px;
height : 2000px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

@media print {
div#producto_caja_privada_elpres_techos
{
   border :  0px solid #d9d9d9;
   height : 975px;
}
}

div#producto_caja_privada_home {
width : 897px;
height : 900px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : center;
}

div#producto_caja_privada_ofvirtualini {
width : 897px;
height : 800px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_privada_ofvirtualini {

background : url(images/ofvirtual_foto1.jpg) no-repeat;
 width : 203px;
height : 800px;
	margin-left: 690px;
	display: block;
}

div#producto_caja_privada_ofvirlist {
width : 897px;
height : 990px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_tligeros {
width : 897px;
height : 1945px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

	/*border: solid 1px #000000*/
}

.producto_foto_producto_tligeros {

background : url(images/producto_foto_tec_lig.jpg) no-repeat;
 width : 212px;
height : 1850px;
	margin-left: 665px;
	display: block;
}

#producto_texto_tligeros {
position: absolute;
padding-top: 45px;
width : 897px;
height : 1545px;
font : 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align : justify;
color : #333333;
letter-spacing : 1px;
word-spacing : 0.3em;
margin-left : -645px;
/*margin : auto;*/
}

div#producto_caja_treforz {
width : 897px;
height : 1695px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

	/*border: solid 1px #000000*/
}

div#producto_caja_tmecanism {
width : 897px;
height : 2445px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

	/*border: solid 1px #000000*/
}

.producto_foto_producto_tmecanism {

background : url(images/producto_foto_tec_mecan.jpg) no-repeat;
 width : 212px;
height : 2450px;
	margin-left: 665px;
	display: block;
}

div#producto_caja_tctermico {
width : 897px;
height : 745px; /*695px;*/
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

	/*border: solid 1px #000000*/
}

.producto_foto_producto_tctermico {

background : url(images/producto_foto_tec_ter.jpg) no-repeat;
 width : 212px;
height : 750px;
	margin-left: 665px;
	display: block;
}

.producto_cabecera_rel {
/*position: absolute;*/
width : 630px;
text-align : left;
/*margin: auto;*/
/*margin-left : -665px;*/
text-transform : uppercase;
color : #13529f;
letter-spacing : 2px;
list-style-position : outside;
	background: white url(images/cabecera.png) repeat-x;
	height: 25px;
	padding-top: 12px;
	padding-left: 6px;
	text-shadow: #e4e4e4 1px 1px 0;
	border-bottom: 1px dotted #a2cae4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_producto_vid_tech {

background : url(images/producto_foto_tec_video.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}

.producto_foto_producto_techos {

background : url(images/producto_foto_tec.jpg) no-repeat;
width : 212px;
height : 650px;
	margin-left: 665px;
	display: block;
}

.producto_foto_producto_treforz {

background : url(images/producto_foto_tec_ref.jpg) no-repeat;
 width : 212px;
height : 1850px;
	margin-left: 665px;
	display: block;
}

div#producto_caja_adminpromos {
width : 897px;
height : 1160px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#producto_caja_privada_promociones {
width : 897px;
height : 800px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_privada_promociones {

background : url(images/promociones_foto.jpg) no-repeat;
 width : 203px;
height : 800px;
	margin-left: 690px;
	display: block;
}

div#producto_caja_privada_faq {
width : 897px;
height : 1000px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_privada_faq {

background : url(images/faq_foto.jpg) no-repeat;
 width : 203px;
height : 800px;
	margin-left: 690px;
	display: block;
}

div#producto_caja_privada_areadescarga {
width : 897px;
height : 1000px;
border : 1px solid #d9d9d9;
padding-right : 1px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: white url(images/bk_texto.png) repeat-x;

font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.producto_foto_privada_areadescarga {

background : url(images/areadescarga_foto.jpg) no-repeat;
 width : 203px;
height : 800px;
	margin-left: 690px;
	display: block;
}

.p_promociones_arriba {
border: solid 2px darkblue;
width: 270px;
height:300px;
font-size: 14px;
color: blue;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-top : 5px;
text-align : justify;
}

.p_promociones_arriba_imagen {
border: solid 2px darkblue;
width: 270px;
height:300px;
font-size: 14px;
color: blue;
padding-left : 5px;  
padding-right : 5px;  
padding-bottom : 5px; 
padding-top : 5px;  
text-align : center;
}

.p_promociones_abajo {
border: solid 2px darkblue;
width:270px;
height:150px;
font-size: 14px;
color: blue;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-top : 5px;
text-align : justify;
}
