@charset "utf-8";
/* CSS Document */

*{
padding:0;
margin:0;
}

body{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
behavior: url("csshover3.htc");
background-image:url(../img/bg2.jpg);
background-position:left top;
background-repeat: repeat-x;
}



.bg-degradado {
background-image:url(../img/fnd.jpg);
background-position: left top;
background-repeat: repeat-x;
position: absolute;
height:192px; width: 100%;
float: left;
}
#prueba{
background-image:url(../img/fnd.jpg);
background-repeat:repeat-x;
}

#bullet{
margin-top:2px;
margin-right:3px;
float:left;
}

/*#textMargin{
margin-left:12px;}*/

#wrapper{
width:980px;
margin:auto;
position:relative;
z-index:1;
}

/*div#wrapper {
	width: 980px;
	height: auto;
	margin: 0px auto;
	position: relative;
}
*/
#top{
width:980px;
height:83px;
}

#logoCasaEstilo{
width:181px;
height:69px;
float:left;
margin-top:5px;
margin-left:10px;
}

#menu{
width:633px;
float:right;
height:48px;
margin-top:35px;
margin-right:10px;
position:relative;
z-index:2;
}

#inicio{
background-image:url(../img/btn-inicio-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
cursor:pointer;
}

#inicio:hover{
background-image:url(../img/btn-Oinicio-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
}

#concepto{
background-image:url(../img/btn-concepto-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
cursor:pointer;
}

#concepto:hover{
background-image:url(../img/btn-Oconcepto-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
}

#tipDecoracion{
background-image:url(../img/btn-tips-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:162px;
height:48px;
cursor:pointer;
}

#tipDecoracion:hover{
background-image:url(../img/btn-Otips-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:162px;
height:48px;
}

#galeria{
background-image:url(../img/btn-galeria-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:149px;
height:48px;
cursor:pointer;
}

#galeria:hover{
background-image:url(../img/btn-Ogaleria-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:149px;
height:48px;
}

/*#lonuevo{
background-image:url(../img/btn-lonuevo-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
cursor:pointer;
}

#lonuevo:hover{
background-image:url(../img/btn-Olonuevo-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:104px;
height:48px;
}*/

#contacto{
background-image:url(../img/btn-contacto-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:114px;
height:48px;
cursor:pointer;
}

#contacto:hover{
background-image:url(../img/btn-Ocontacto-trans.png);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:114px;
height:48px;
}

#main{
background-image:url(../img/fondoInterior-trans.png);
background-repeat:repeat-y;
float:left;
width:938px;
padding:0 21px 0px 21px;
behavior: url(/js/fx-iepngfix.htc);
position:relative;
z-index:1;
}

#blanco{
margin-right:10px;
background-color:#FFFFFF;
width:938px;
position:relative;
z-index:1;
}

#topBack{
background-image:url(../img/topBack-trans.png);
background-repeat:no-repeat;
background-position: bottom center;
width:980px;
height:21px;
float:left;
margin-top:-10px;

}

#bottomBack{
background-image:url(../img/bottomBack-trans.png);
background-repeat:no-repeat;
background-position: bottom center;
width:980px;
height:24px;
float:left;
}

#imagenIndex{
width:938px;
height:511px;
float:left;
z-index:100;
/*background-image:url(../img/imagenPrueba.jpg);
background-repeat:no-repeat;*/
}

#transNegro{
width:890px;
height:80px;
background-color:#000000;
border-top:#FFFFFF solid 1px;
padding-top:10px;
padding-bottom:10px;
padding-left:48px;
z-index:2000;
top:410px;
left: 21px;
position: absolute;


opacity: 0.8;
-moz-opacity: 0.8;
filter: alpha(opacity=80);

}

#imagenIconMain{
width:96px;
height:70px;
float:left;
background-color:#FFFFFF;
margin-right:35px;
padding:5px;
/*opacity: 40;
-moz-opacity: 40;
filter: alpha(opacity=400);*/
}

#imagenIconMainCenter{
width:50px;
height:70px;
float:left;
background-color:#FFFFFF;
margin-right:53px;
padding:5px;
}

/*Interior concepto*/

#ImgConcepto{
width:269px;
height:511px;
float:left;
/*margin-left:10px;*/
}

#hr{
color:#CCCCCC;
height:1px;
width:642px;
float:right;
background-image:url(../img/line.jpg);
background-repeat:no-repeat;
}

#hr2{
color:#CCCCCC;
height:1px;
margin-left:24px;
width:100%;
float:left;
background-image:url(../img/line.jpg);
background-repeat:no-repeat;
}

hr{
color:#CCCCCC;
height:1px;
margin-left:24px;
width:94%;
float:left;
}

#textIn{
width:280px;
float:left;
color:#666666;
text-align:justify;
margin-left:40px;
font-size:12px;
line-height:20px;
margin-top:20px;
z-index:1;
}

#textInContacto{
width:370px;
/*float:left;*/
position:absolute;
top:50px;
left:30px;
color:#666666;
text-align:left;
font-size:12px;
line-height:20px;
margin-top:20px;
padding:5px;
font-weight:normal;
}

#form{
width:450px;
float:right;
/*margin-left:15px;*/
border:1px #CCCCCC solid;
margin-top:10px;
font-size:13px;
color:#666666;
text-align:justify;
font-weight:normal;
padding:10px;
margin-right:30px;
}

.input{
border: none;
outline: none;
}

.button{
border:none;
width:127px;
height:22px;
background-image:url(../img/borrar.jpg);
background-repeat:no-repeat;
background-position: left top;
}

#email{
margin-right:17px;
}


#formdentro{
color:#009dd4;
font-weight:bold;
width:350px;
float:right;
}

.inputText{
border:none;
background-color:#7fcfea;
width:240px;
height:20px;
color:#044484;
padding:5px;
}

.inputText2{
border:none;
background-color:#7fcfea;
width:240px;
height:220px;
color:#044484;
padding:5px;
}

#textInContacto td{
border: 5px #FFFFFF solid;
color:#666666;
font-weight:normal;
}

#textIn4{
color:#999999;
font-size:10px;
}

#textIn2{
width:580px;
float:left;
color:#666666;
text-align:justify;
margin-left:40px;
font-size:12px;
line-height:20px;
margin-top:20px;
margin-bottom:10px;
}

#textIn3{
width:610px;
float:left;
color:#666666;
text-align:justify;
margin-left:20px;
font-size:12px;
line-height:20px;
margin-top:20px;
margin-bottom:10px;
}

table{
color:#666666;
font-weight:bold;
float:left;
}

#table{
color:
font-weight:bold;
float:left;
}


#fotosgaleria{
background-image:url(../img/bgImgCatalogo-trans.png);
background-repeat:no-repeat;
float:left;
width:89px;
height:56px;
padding:16px 16px 16px 16px;
}


#jarrones{
width:354px;
height:411px;
float:right;
/*margin-top:80px;*/
z-index:2;
position:absolute;
left:610px;
top:120px;
}

#jarrones2{
width:354px;
height:411px;
float:right;
margin-right:-25px;
/*margin-top:80px;*/
z-index:2;
position:absolute;
left:200px;
top:140px;
}


#titulo{
width:178px;
height:35px;
float:left;
margin-left:20px;
margin-top:15px;
}

#TextoConcepto{
width:669px;
float:left;
}
#TextoContacto{
width:942px;

float:left;
}

/*Fin interior concepto*/

/*Interior*/

#footer{
width:960px;
height:45px;
float:left;
margin-left:10px;
}

#imgFoot{
float:right;
}


