
/* SM FOTÓGRAFOS */

a:hover {
color:#CCCCCC;
text-decoration:none;
}

a{
color:#666666;
text-decoration:none;
}

a.on {
color:#fff;
font-weight:bold;
text-decoration:none;
}

a img{
border:none;
margin-left:10px;
}

body{
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}


#boton{
width:190px;
height:40px;
background-image:url(img/menu.jpg);
background-repeat:no-repeat;
}


#cabecera{
width:270px;
height:60px;
background-image:url(img/logosm.jpg);
background-repeat:no-repeat;
}

#contenedor{
position:absolute;
width:1000px;
height:600px;
top:20px;
left:50%;
margin-left:-500px;
}

#contenido{
position:absolute;
top:50%;
left:50%;
width:600px;
height:400px;
margin-top:-300px;
margin-left:-98px;
float:right;
}

#contenido2{
width:583px;
height:290px;
background-color:#000000;
border:#1A1A1A 4px solid;
margin-top:100px;
margin-left:9px;


}

#direccion{
width:150px;
height:100px;
margin-left:390px;
margin-top:60px;

}

fieldset {

	width:583px;
	height:290px;
	border:none;
	float:left;



}

.flotada {
	float:right;
	border:1px solid #fff;
	padding:2px;
	margin-left:15px;
	margin-bottom:2px;
}


#galerias{
position:absolute;
width:90px;
height:230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
top::50%;
left:50%;
margin-top:50px;
margin-left:-200px;
z-index:50;



}


.gris {
	display:block;
	float:left;
	clear:left;

	

}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-bottom:5px;
color:#FFFFFF;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:-30px;
padding-bottom:5px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#E7A44D;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E7A44D;
}


#lista_gal li {
	
	margin-left:-40px;
	list-style-type:none;
	margin-top:5px;
	color:#33CC00;


	}
	
#main{
color:#ffffff;
padding:0px 2px 3px 2px;
float:left;
font-size:12px;
margin-top:-20px;
margin-left:0px;
}

#main2{
color:#ffffff;
padding:0px 2px 3px 2px;
float:left;
font-size:12px;
margin-top:-20px;
margin-left:0px;
}
	
#mainframe{
position:relative;
width:100%;
min-height:350px;
height:350px;
float:left;
}


#menu{
position:absolute;
top:303px;
left:50%;
width:400px;
height:340px;
float:left;
margin-top:-245px;
margin-left:-500px;
z-index:30;

}

#menu2{
position:absolute;
top:303px;
left:50%;
width:390px;
float:left;
margin-top:-203px;
margin-left:-500px;
height:290px;
border:#1A1A1A 4px solid;
background-image:url(img/fondo.jpg);
background-repeat:no-repeat;
}

#menu3{
position:absolute;
top:303px;
left:50%;
width:390px;
float:left;
margin-top:-203px;
margin-left:-500px;
height:290px;
border:#1A1A1A 4px solid;
background-image:url(img/tarjeta_contacto.jpg);
background-repeat:no-repeat;
}

#pie{
position:absolute;
width:400px;
height:5px;
top:50%;
left:50%;
margin-left:-400px;
margin-top:415px;
font-size:10px;
text-align:center;
color:#868686;
}

#reflejo1{
position:absolute;
top:50%;
left:50%;
margin-top:110px;
margin-left:-500px;
width:994px;
height:90px;
background-image:url(img/prueba.jpg);
background-repeat:no-repeat;
border:#1A1A1A 4px solid;

}

#reflejo2{
position:absolute;
top:50%;
left:50%;
margin-top:215px;
margin-left:-495px;
width:994px;
height:100px;
background-image:url(img/reflejo.jpg);
background-repeat:no-repeat;

}

strong{
color:#E7A44D;
}

#titulo{
width:583px;
height:110px;
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
float:right;
margin-top:-10px;
}



.campo {
  margin-bottom: 8px;
  width:120px;
  padding:3px;
  background:#1A1A1A;
  border:#666666 solid 1px;
  color:#ffffff;
  margin-left:30px;

}

.campotx {
  margin-bottom: 10px;
  width:330px;
  padding:3px;
  background:#1A1A1A;
  color:#ffffff;
  border:#666666 solid 1px;
  overflow:auto;

}

.contacto {
	margin:auto;
	width:350px;
	border:none;
}

#fachada{
background-image:url(img/fachada.jpg);
background-repeat:no-repeat;
width:460px;
height:261px;
border:solid 2px #333;
margin-left:10px;
margin-top:5px;
float:left;
}
#enlace{
position:absolute;
top:50%;
left:50%;
margin-top:40px;
margin-left:210px;

}

#enlace a{
color:#FFFFFF;

}

#enlace a:hover{
color:#FFCC00;

}

#map{
position:absolute;
width:350px;
height:250px;
top:50%;
left:50%;
margin-left:-65px;
margin-top:-90px;
border:solid 2px #666;
}
