#layer_mini_1{
    position:absolute;
    left: 242px;
}
#layer_mini_2{
    position:absolute;
    left: 602px;
}
#Layerflotante {
	/*left:218px;*/
	position:absolute;
	/*top:117px;*/
	visibility:visible;
	z-index:1;
}
div#lista_locales_home {
	width:188px;
	background-color:#037BC0;
	border-color:#037BC0;
	border-width:1px;
	border-style:solid;
	color:#FFFFFF;
}

div#lista_locales_constructor {
	width:188px;
	background-color:#FFF200;
	border-color:#FFF200;
	border-width:1px;
	border-style:solid;
	color:#000000;
}

/*body {
	background:#FFFFFF url(../media/img/back.gif) top center no-repeat;
	font-family:Arial, Verdana, Sans-serif;
	margin:0;
	color:#202020;
	font-size:11px;
	line-height:16px;
}*/

body {
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Sans-serif;
	margin:0;
	color:#202020;
	font-size:11px;
	/*line-height:16px;*/
}

div#contenedor{
    background-color:#FFFFFF;
	width:1000px;
    margin-right: auto;
    margin-left: auto;
	position:relative;
}

div#contenido{
    background-color:#FFFFFF;
    width:1000px;
    float:left;
    padding-bottom:15px;
}


/*ESTILOS CABECERA*/
div#cabecera{
	width:1000px;
	height:79px;
}

div#logo{
	float:left;
        width: 267px;
        height: 60px;
        padding-top: 10px;

}

div.espacio{
        float:left;
        width: 111px;
        height: 79px;
}

div#menu_superior{
	padding-top: 21px;
}

div.menu_superior_ubi  {
        float: left;
	padding-left:18px;
}

div#menu_superior a {
	color:#0066CC;
	text-decoration:none;
}
div#menu_superior a:hover{
	text-decoration:underline;
}

div#ubis_combo_select{
        float: left;
        width: 283px;
        height: 79px;
}

.ubicacion_combos{
        padding-top: 20px;
        padding-left: 133px;
}


div#combos-paises{
    width: 283px;
    height: auto;
}

.combos-paises-mapa{
    float:left;
    height:18px;
    width:21px;
    padding-top: 1px;
    padding-right: 8px;
}

.combos-paises-select{
    float: left;
}


/*FIN ESTILOS CABECERA*/


.mini-menu-paises{
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding:0;
        width:120px;
        height: 18px;
}

div#menu_central {
	float:left;
	padding-top:52px;
	height:27px;
        width: 228px;
}

div.ubi_menu_central{
        float: left;
        padding-right:5px;
}





/* ESTILOS PIE DE PAGINA */
div#pie_de_pagina{
	float:left;
	width:1000px;
        height: 25px;
	border-top-color:#0066CC;
	border-top-width:1px;
	border-top-style:solid;
}
div#pie_de_pagina div{
	padding-top:2px;
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

div#pie_de_pagina div div.espacio{
        float: left;
	padding-left: 20px;
}

div#pie_de_pagina a {
	font-style:normal;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

div#pie_de_pagina a:hover {
	font-style:normal;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
/* FIN ESTILOS PIE DE PAGINA */

/* ESTILOS MENU  */
div#menu{
background-image:url(../media/img/fondo_menu.gif);
background-repeat:repeat-x;
clear:both;
color:#FFFFFF;
font-size:12px;
height:35px;
margin:0;
padding:1px 0 10px;
text-align:center;
}

div#menu ul{
margin:5px 0 0;
padding:0;
}
div#menu li {
display:inline;
padding:2px 0 3px;
}
div#menu a {
color:#FFFFFF;
font-weight:bold;
padding:0 20px 0 0;
text-decoration:underline;
}

/* FIN ESTILOS MENU */

/* ESTILOS MENU CON */

div#menu_con{
background-image:url(../media/img/fondo_menu_con.gif);
background-repeat:repeat-x;
clear:both;
color:#FFFFFF;
font-size:12px;
height:35px;
margin:0;
padding:1px 0 10px;
text-align:center;
}

div#menu_con ul{
margin:5px 0 0;
padding:0;
}
div#menu_con li {
display:inline;
padding:2px 0 3px;
}
div#menu_con a {
color:#FFFFFF;
font-weight:bold;
padding:0 20px 0 0;
text-decoration:underline;
}

/* FIN ESTILOS MENU CON */

/* ESTILOS MENU SUPERIOR CON */

div#menu_superior_con{
	padding-top: 21px;
}

div#menu_superior_con a {
	color:#000000;
	text-decoration:none;
}
div#menu_superior_con a:hover{
	text-decoration:underline;
}

/* FIN ESTILOS MENU SUPERIOR CON */

/* ESTILOS MENU CLOUD */

.cloud_texto{
	font-size:9px;
}
#cloud li{
	margin-bottom:0;
}
#cloud_div{
	margin-bottom:5px;
}
div#cloud{
	width:560px;
	border: 1px solid #3993D2;
	padding: 5px 0px 5px 5px;
	overflow:auto;
}
.could_colum{
	float:left;
}
#cloud ul{
	padding:0 14px 0 14px;
	margin:0;
	list-style-image: url(../media/img/vineta_1.jpg);
}
#cloud ul li a{
	text-decoration:underline;
	color:#1279B4;
}
#cloud ul li a:hover{
	text-decoration:none;
}
#could_title{
	margin: 10px 0 5px 0;
	font-size:12px;
	color:#037FBB;
	font-weight:bold;
}

div#cloud_con{
	width:560px;
	border: 1px solid #000000;
	padding: 5px 0px 5px 5px;
	overflow:auto;
}

#cloud_con ul{
	padding:0 14px 0 14px;
	margin:0;
	list-style-image: url(../media/img/vineta_2.jpg);
}
#cloud_con ul li a{
	text-decoration:underline;
	color:#000000;
}

#could_title_con{
	margin: 10px 0 5px 0;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}



/* FIN ESTILOS MENU CLOUD */

/* ESTILOS DIY */

div#link_proyectos_int{
	text-align:right;
	font-style: oblique;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000;
}
div#link_proyectos_int a{
	text-decoration:underline;
}
div#link_proyectos_int a:hover{
	text-decoration:none;

}
.celda {
    border: 1px solid #90CDFA;
    background-color:#CCEAFB;
    width:170px;
	padding:9px;
    height:126px;
    float:left;
    text-align:left;
}

div#link_proyectos_int{
	text-align:right;
	font-style: oblique;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000;
}
div#link_proyectos_int a{
	text-decoration:underline;
}
div#link_proyectos_int a:hover{
	text-decoration:none;

}
.celda {
    border: 1px solid #90CDFA;
    background-color:#CCEAFB;
    width:170px;
	padding:9px;
    height:126px;
    float:left;
    text-align:left;
}

.celda_con {
/* border: 1px solid #bbbb8c;
background-color:#f9f9bd; */
border: 1px solid #000;
background-color:#FFF;
width:170px;
padding:9px;
height:126px;
float:left;
text-align:left;
}

/* FIN ESTILOS DIY */

.titulo_azul{
color:#0066CC;
font-size:12px;
font-weight:bold;
}

.precio{
color:#000000;
font-size:12px;
font-weight:bold;
}

.servicios{
text-align: left;
margin: 0 35px 18px 0;
width: 330px;
height: 125px;
float: left;
background-color: #E5F2F9;
}

.icono_servicios{
margin: 25px 0 0 10px;
width: 113px;
height: 95px;
float: left;
}

.texto_servicios{
width: 195px;
float: left;
}

.titulo_servicios{
color:#0066CC;
font-size:16px;
font-weight:bold;
margin: 18px 0 0 0;
text-align: left;
line-height:17px;
}

.p_servicios{
color:#000000;
font-size:11px;
margin: 2px 0 0 0;
}

.pdf{
color:#037BC0;
font-size: 12px;
}

.prod_dest{
border-bottom-color:#037BC0;
border-bottom-width:1px;
border-bottom-style:solid;
padding-bottom:10px;
width: 600px;
height: 160px;
}

.categoria_producto{
border-bottom-color:#037BC0;
border-bottom-width:1px;
border-bottom-style:solid;
padding-bottom:10px;
width: 600px;
height: 10px;
}

#bg_ventas{
float: left;
width: 584px;
height: 39px;
margin: 0;
background-image:url(../media/img/bg_ventas.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:14px;
text-align: center;
}

.bg_ventas_texto{
    padding-top: 10px;
color:#FFFFFF;
font-size:15px;
font-weight: bold;
}


#divMenuProductos {
	margin:0px 0px 22px 0px;
	padding:0px;
}
#divMenuProductos ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#divMenuProductos li{

	font-weight:bold;
	list-style-type:none;
}
#divMenuProductos a{
	padding:7px 4px 4px 8px;
	display:block;
	text-decoration:none;
}
#divMenuProductos a:hover{
	text-decoration:underline;
}
#divMenuProductos li.select{
	padding:7px 4px 4px 8px;
	font-weight:bold;
}
#divMenuProductos ul{
	color:#037BC0;
}
#divMenuProductos li{
	background-color:#3294CC;
	border-bottom:1px solid #ffffff;
	color:#FFFFFF;
}
#divMenuProductos a{
	color:#037BC0;
	background-color:#C0DEEF;
}
#divMenuProductos a:hover{
	background-color:#3294CC;
	color:#FFFFFF;
}
#divMenuProductos li.select{
	border-bottom:1px solid #ffffff;
	background-color:#3294CC;
}

div#titulo_izquierda_productos {
	width:148px;
	height:40px;
	background-color:#037BC0;
	border-color:#037BC0;
	border-width:1px;
	border-style:solid;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	padding: 25px 0 0 10px;
}

.div_obra{
float: left;
width: 175px;
height: auto;
padding: 0 15px 0 15px;
}

.manos_obra{
color: #DD3333;
font-weight: bold;
font-size: 12px;
}

.div_proyectos{
font-size: 12px;
}

.reco{
float: left;
width:820px;
}

#destacados {
	width: 190px;
        height: 305px;
}