BODY {
	BACKGROUND-COLOR: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

* a {color: black; text-decoration:none;}
* a:hover {color: #7F9F00; text-decoration: none;}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Arial;
	font-size: 1em;
	COLOR: #333;
	border: 1px solid #666666;
	margin-bottom: 1px;
	height: 15px;
}

.sinborde { border: 0px;}

SELECT {
	font-family: Arial;
	font-size: 1em;
	color: #333;
	border: 1px solid #666666;
	margin-bottom: 3px;
}

TEXTAREA {
	font-family: Arial;
	font-size: 1em;
	COLOR: #333;
	border: #739DAB 1px solid;
	/*margin-bottom: 3px;*/
	border: 1px solid #666666;
}

.verdetextarea {
	border: 0px;
	background-color: #B3D21C;
	overflow: auto;
}

P {
	COLOR: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px;
}

ul {
	Padding-top:2px;
	Padding-bottom:2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	Padding-left:5px;
	Padding-top:2px;
	Padding-bottom:2px;
	text-align: left;
	color: #333333;
}

/***********************************************************************************/

.cabecera {
	background: white url(../images/cabecera.jpg) top center no-repeat;
	font-family: Arial;
	text-align: left;
	padding-right: 60px;
}

.claim {
	color: #B3D21C;
	font-size: 3em;
	padding-bottom: 20px;
	text-align: right;
}	

.menu {
	background-color: #B3D21C;
	font-family: Arial;
	text-align: right;
	color: white;
	font-size: 1.3em;
	padding-right: 15px;
}

.email {padding-bottom: 5px;}

.menu a {color: black;}
.menu a:hover {	color: white;}

.rayitas {
	background: url(../images/home.jpg) no-repeat;
	height: 62px;
}

.contactar {
	background: url(../images/mailto.jpg) no-repeat;
	height: 62px;
}

.cuerpo {
	font-family: Arial;
	border-left: 2px solid #B3D21C;
	border-right: 2px solid #B3D21C;
	text-align: left;
}	

.txt_cuerpo {
	padding-right: 20px; 
	padding-left: 30px; 
	/*padding-top: 20px;*/
	/*margin-top: 20px;*/
}

.titulo {
	color: #B3D21C;
	font-weight: bold;
	font-size: 1.3em;
}

.cierre {
	background: #B3D21C url(../images/cierre.jpg) no-repeat;
	height: 66px; 
}

.cierre2 {
	background: #B3D21C url(../images/cierre2.jpg) no-repeat;
	height: 66px; 
}

.cierre3 {
	background: white url(../images/cierre3.jpg) no-repeat bottom right;
	height: 140px; 
	border-top: 1px solid #B3D21C;
	padding-right: 20px; 
	padding-left: 30px; 
}

.tituloSec {font-size: 1.6em; padding-top:20px;}
.tipos_servicios { font-size: 1.1em;}

.tab_servicios { font-size: 1.1em;}

.tab_servicios th { 
	text-align: left;
	color: #7F9F00;
	padding-bottom: 10px;
}

.tab_servicios td { padding-bottom: 10px;}

.submenu {
	padding-bottom: 5px;
	padding-left: 5px;
	color: black;
	font-size: 110%;
}

.submenu a {color: white;}
.submenu a:hover {color: black;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

.menu_inmo th {
	text-align: center;
	width: 17%;
}

.menu_inmo td {
	width: 17%;
	font-weight: bold;
}

.menu_inmo th a, .menu_inmo th a:hover {color: black;} 

.capetas {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #DBED87;
	text-align: left;
	padding-left: 5px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	line-height: 1em;
	color: #586A06;
	font-size: 0.9em;
}	

.capetas a {color: black;}
.capetas a:hover {color: #586A06;}

.bordetotxo { border: 10px solid #cccccc;}

/* scroll vertical*/

#divScrollTextCont {
	width:375px; 
	height:300px; 
	clip:rect(0px 300px 150px 0px); 
	overflow:hidden; 
	visibility:hidden;
	position:relative; 
}

#divText {
	position:relative; 	
	left:0px; 
	top:0px;
}
