/* CSS Document */
/* Estilos Generales */
body			{ font-family: Verdana, Courier New, Courier, monospace; font-size: 10px; color: #333333; background-color:#333333; background-image: url(images/bgbody.gif); background-repeat:repeat-y; background-position:center; }
body a			{ color: #777;  font-weight: bold; text-decoration: none; }
body a:hover		{ text-decoration: underline; }
h1			{ font-family: Courier New, Courier, monospace; font-size: 14px; width:490; color: #FFF; text-indent: 3px; margin: 0;  padding: 3px; margin: 0; background-color: #333333; border:1px solid #CCCCCC; }
h2			{ font-family: Courier New, Courier, monospace; font-size: 16px; color: black; text-indent: 3px; padding: 0; margin: 0; }
h3			{ font-family: Courier New, Courier, monospace; font-size: 14px; width:490; color: #FFF; text-indent: 3px; margin: 0;  padding: 3px; margin: 0; background-color: #333333; border:1px solid #CCCCCC; }
h4			{ font-family: Courier New, Courier, monospace; font-size: 12px; color: #FFCC00; font-weight:bold; padding: 0; margin: 0; }
form		{ margin: 0px; padding: 0px; }
p			{ margin: 0px 0 10px 0; padding: 0px; }

.textos			{ font-family: Microsoft sans-serif, Courier New, Courier, monospace; font-size: 11px; color: black; text-align: justify; }
.textosnoticias	{ font-family: Verdana, Courier New, Courier, monospace; font-size: 11px; color: black; text-align: justify; }
.textostitulo	{ font-family: Verdana, Courier New, Courier, monospace; font-size: 12px; font-weight:bold; color: black; }
.textoscontact	{ font-family: Verdana, Courier New, Courier, monospace; font-size: 12px; color: black; }
.textofooter	{ font-family: Verdana, Courier New, Courier, monospace; font-size: 10px; color: black; text-align:right; padding: 50px 20px 0 0;}	

/* Top */
#gen		    { width: 760px; height: 85%; overflow:hidden; /*background-image: url(images/bg.gif);*/}
#rest			{ width: 100%; height:100%; overflow:hidden; background-color:#333333;}
#top			{ position: relative; float: left; left:20px;  width: 740px; height: 150px; background-image: url(images/top_left.jpg); background-repeat:no-repeat;}
#topspot		{ position: absolute; float: left; left:800px; margin-top:0px; width: 200px; height:200px; background-image: url(content/images/topspot.png);}
#top a 			{ display: block; width: 760px; height: 150px;}
#content 		{ position: relative; float: left; width: 740px; top: -150px; left:10px; right:10px; }
#content_col1	{ position: relative; float: left; width: 150px; top: 160px; left: 30px; }
#content_col2	{ position: relative; float: right; width: 500px; top: 160px; right: 30px; }
#menu			{ position: relative; float: left; width: 200px; text-align: left;  }
#noticias		{ position: relative; float: left; width: 160px; text-align: left; top:30px;}
#footer			{ position: relative; float: left; width: 740px; height: 60px; /*background-image: url(images/footer.gif); background-repeat: no-repeat;*/ margin: 20px 0 20px 0; }

#menu a			{ width: 150px; height: 15px; display:block; float:left; padding: 5px 0 5px 0; color: #666; border-top: 1px solid #000; font-size: 11px; font-weight:bold; }
#menu a:hover		{ text-decoration: none; color: #444; text-decoration: underline; }


/* Content */
#contentindex		{ width: 750px; padding: 0px; font-size: 12px; height: 550px; }
#contenthousing		{ width: 750px; padding: 0px; font-size: 12px; height: 550px; margin-bottom:20px;}
#content_item 		{ position: relative; float: left; width:480px; top:10px; right: 10px; bottom: 10px; left: 10px; }
#content_item img 	{ margin: 10px; float: left;}	
#content_item p  	{ position:_relative; margin: 5px; }


#index_form		{ width: 200px; height: 290px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #eee; margin: 10px; overflow: auto; filter: alpha(opacity=80); opacity: .8; }
.inputname		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; }
.inputname:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputname:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputphone		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; }
.inputphone:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputphone:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputpeople		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; }
.inputpeople:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputpeople:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputday		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; } 
.inputday:hover		{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputday:focus		{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputsubmit		{ width: 100px; margin: 5px 0 0 0; border: 1px solid #000; background-color: #fff; font-size: 10px; }
.inputsubmit:hover	{ border: 1px solid #aaaaff; border: 1px solid #000; background-color: #f9f9ff; }
.inputsubmit:focus	{ border: 1px solid #aaffaa; border: 1px solid #000; background-color: #f9fff9; }


/* admasd (admasd.php) */
#admads_content_col1	{ position:relative; float:left; width: 215px; top: 5px; padding:5px; margin-left:5px;}
#admads_content_col2	{ position:relative; float:left; width: 215px; top: 5px; padding: 5px; margin-left:20px;}

/* design (design.php)*/
#design_content_item img { position:relative;  float:left; margin: 5px; border: 1px #eee solid;}

/* Galerias (galerias.php) */
#galeria_fila1		{ width: 750px; }
#galeria_fila1_col1	{ width: 280px; height: 80px; padding: 0px; }
#galeriablank		{ width: 290px; height: 80px; border: none; }

#galeria_fila1_col2	{ width: 450px; height: 80px; padding: 0px; }
#galeria1		{ width: 460px;  height: 80px; padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; margin: 10px; overflow: hidden; filter: alpha(opacity=90); opacity: .9;   text-align: justify; }
#galeria1 img		{ border: 1px solid #eee; float: left; margin: 0 5px 0 0; }


#galeria_fila2		{ width: 750px; }
#galeria_fila2_col1	{ width: 750px; padding: 0px; }
#flashcontent 		{ height: 300px; }


/* Contacto (contacto.php) */
#contacto_fila1		{ width: 750px; }
#contacto_fila1_col1	{ width: 280px; height: 80px; padding: 0px; }
#contactoblank		{ width: 280px; height: 80px; border: none; }

#contacto_fila1_col2	{ width: 450px; height: 80px; padding: 0px; }
#contacto1		{ width: 460px;  height: 80px; padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; margin: 10px; overflow: hidden; filter: alpha(opacity=90); opacity: .9;   text-align: justify; }
#contacto1 img		{ border: 1px solid #eee; float: left; margin: 0 5px 0 0; }

#contacto_fila2		{ width: 750px; }
#contacto_fila2_col1	{ width: 710px; height: 220px; margin: 10px; padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; margin: 10px; overflow: hidden; filter: alpha(opacity=90); opacity: .9;   text-align: justify; }
#contacto_per		{ width: 336px; height: 200px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #eee; margin: 10px; overflow: auto; filter: alpha(opacity=80); opacity: .8; }
.inputnamec		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; font-family: Courier New, Arial; font-size: 11px; }
.inputnamec:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputnamec:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputphonec		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; font-family: Courier New, Arial; font-size: 11px;}
.inputphonec:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputphonec:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputemailc		{ width: 100%; height: 20px; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; font-family: Courier New, Arial; font-size: 11px;}
.inputemailc:hover	{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputemailc:focus	{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputcpc		{ width: 100%; border: 1px solid #444; margin: 0px 0 2px 0; position: relative; font-family: Courier New, Arial; font-size: 11px; } 
.inputcpc:hover		{ border: 1px solid #aaaaff; background-color: #f9f9ff; }
.inputcpc:focus		{ border: 1px solid #aaffaa; background-color: #f9fff9; }
.inputsubmitc		{ width: 100px; margin: 8px 0 0 0; border: 1px solid #000; background-color: #fff; font-size: 10px; font-family: Courier New, Arial; }
.inputsubmitc:hover	{ border: 1px solid #aaaaff; border: 1px solid #000; background-color: #f9f9ff; }
.inputsubmitc:focus	{ border: 1px solid #aaffaa; border: 1px solid #000; background-color: #f9fff9; }

#contacto_fila2_col2	{ width: 710px; height: 220px; margin: 10px; padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; margin: 10px; overflow: hidden; filter: alpha(opacity=90); opacity: .9;   text-align: justify; }
#contacto_emp		{ width: 330px; height: 200px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #eee; margin: 10px; overflow: auto; filter: alpha(opacity=80); opacity: .8; }
#contacto_emp h3	{ color: #333; }
