body {
	background-color: #FFF;
	margin-top:0px;
	margin-bottom:0px;
}

/**********************  bg ************************/
.bgcentralgris{
background-image:url('bg/central_relleno_gris_3.jpg');
background-repeat:repeat-y;
}

.bgizq{
background-image:url('bg/relleno_izq_209.jpg');
background-repeat:repeat-y;
}

.bgizq2{
background-image:url('bg/relleno_izq_208.jpg');
background-repeat:repeat-y;
}

.bgblanco{
background-image:url('bg/relleno_blanco_6.gif');
background-repeat:repeat-y;
}

.bgmainfooter{
background-image:url('bg/main_footer_relleno_v_60.jpg');
background-repeat:repeat-x;
}

.bgcentralsecciones{
background-image:url('bg/cm_secciones_relleno_gris_542.jpg');
background-repeat:repeat-y;
}
/**********************   ************************/

.texto{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none;  
}
/*********** menu service ***********************/
.TEXTOModelos{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
text-decoration:none; 
}

.TEXTOModelos a:link{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
text-decoration:none; 
}
.TEXTOModelos a:hover{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
text-decoration:underline;
}
.TEXTOModelos a:visited{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
text-decoration:none; 
}


/************** fin service menu *********************/
.TEXTOsubModelos{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none; 
}

.TEXTOsubModelos a:link{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none; 
}
.TEXTOsubModelos a:hover{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:underline;
}
.TEXTOsubModelos a:visited{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none; 
}
/**** sub menu services ******/


/* fin */
.text{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none;
padding-left:10px;  
}
.textoizp{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF;
text-decoration:underline;
float:right; 
}
.textoraya{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF;
text-decoration:underline;
}
.textocolorint{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration:none;
text-align:left;  
}
.bull{
color:#9F0006;
}

.textorojo{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
color: #ED1C24;
text-decoration:none;
 } 

.textoonegro {  font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #666; line-height : normal; }

.footer, .footer a:link, .footer a:visited, .footer a:hover, .footer2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #FFFFFF; 
text-decoration:none;  }

/********************* **************************/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
border-bottom: 1px solid #999;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border-top: 1px solid #999;
padding-top:10px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
border-bottom:1px solid #999;
padding-bottom:5px;
border-top: 1px solid #999;
padding-top:5px;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-top:5px;
padding:0;
margin-bottom:0;
}
h4 a:link{ color:#FFFFFF; text-decoration:underline;}
h4 a:hover{ color:#fff; text-decoration:none;}
h4 a:visited{ color:#FFFFFF; text-decoration: underline;}
h4  a:visited:hover {color: #fff; text-decoration:none;}
h4  a:active        {color: #fff; text-decoration: underline;}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}
h5 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
h5 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
h5 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
/********************* **************************/

form {
	margin-bottom:0px;
	margin-top:0px;
}

td {
	text-align: justify;
	}


p {
		margin-top:10px;
	}
.td{
color:#FFFFFF;
background-color:#949494;
}
.td1{
color:#FFFFFF;
background-color:#6B6B6B;

}

img{
border:0;
outline:none;
}
.btnservicio{

float:left;

}
.btnservicio2{
margin-left:20px;
margin-top:5px;
float:left;

}
/************ tooltip */
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#6B6B6B;
    color: #fff;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#6B6B6B; color: #fff;}

a.info span{display: none;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0; left:80px; width:80px;
    color: #fff;
    font-weight:bold;
    text-align: center}

.telefonos{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;

}
/*********** GALERIA COMUNIDAD ****************/

.galeria {
	border: 1px dotted #BAB9B8;
	width: 170px;
	height: 155px;
	margin: 10px 10px 10px 30px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	/*background-color:#fff;*/
	background-color: #F0EEEE;
	font-size:14px;
	color:#666666;
}
.centrado{
margin:: 0px auto 0px auto;
}
.floatLeft {
	float: left;
	
}

/********** FIN GALERIA ***************/
