.ban_principal { height:244px; }
.chat { background:url(../images/frontend/chat1.gif) no-repeat 0 0; padding:20px; height:171px; padding-top:70px; float:left;}
.insert { background:url(../images/frontend/banner.gif) no-repeat 0 0; padding:20px; height:423px; width:216px; padding-top:70px; float:left;}


.chat .bt { background:url(../images/frontend/btchat.gif) no-repeat 0 0; width:57px; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.right {   border: 3px solid #eaeaea;   padding:9px; background:url(../images/frontend/repeat_contents.gif) repeat-y 0 0;}
.home .right { border:none;}
.home .chat {background:url(../images/frontend/chat.gif) no-repeat 0 0px; width:168px; }
.banner { float:right;
	height:250px; width:758px; 

}
.banner a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:177px;

}
.modulos { margin-bottom:11px;}
.modulos ul { margin:0; padding:0; list-style:none;  margin-bottom:18px;}
.modulos ul li { float:left; height:187px; text-indent:-9999px; overflow:hidden;width:322px; }
.modulos ul li a { display:block; height:187px; width:322px;}

.modulos ul li.eventos a { background: #b2b2b2 url(../images/frontend/evento.png) no-repeat  0 0 ;display:block; }
.modulos ul li.servicios_compl a{ background: url(../images/frontend/servicios.png) no-repeat 0 0; display:block;}
.modulos ul li.contacto a{ background: url(../images/frontend/asistencia.png) no-repeat 0 0; display:block; margin-left:-2px;}


.footer ul { margin:0; padding:0; list-style:none;}
.contents h4 { color:#C00; }
.right h4 { font-size:16px; color:#ff0000; margin:0; padding:0; background:url(../images/frontend/titulos.gif) no-repeat 0 0; margin-bottom:10px; text-indent:-9999px; overflow:hidden; height:24px;}

.right h4.servicios { background-position:0 -28px;}
.right h4.servicios_comp { background-position:0 -48px;}
.right h4.asistencial { background-position:-3px -79px;}
.right h4.obras { background-position:-3px -100px;}
.right h4.eventos { background-position:-3px -126px;}
.right h4.contacto { background-position:-3px -150px;}
.right h4.prestadores { background-position:-3px -172px;}

.right h5 { color:#777; font-size:16px; letter-spacing:-1px;}

.right p { margin:0; margin-bottom:5px; font-size:12px; color:#535353;}

.evento_novedades {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0; margin-bottom:20px;}
.evento_novedades h4 {
font-size:16px;
}
.evento_novedades h4 a {
color:#BE2400;
text-decoration:none;
}

.evento_novedades li {
border-bottom:1px solid #ccc; margin:0;
padding-top:6px;
padding-bottom:10px;
}
.evento_novedades li input#button {
float:right;}

.serv_complementario {

 margin:0;

padding:0; margin-top:20px;
}
.serv_complementario h5 { margin:0; padding:0;
font-size:16px;
}
.serv_complementario h5 a {
color:#ff0101;
text-decoration:none;
}
.serv_complementario li { margin:0; padding:0; list-style:none;
border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:20px;


}

.serv_complementario li input#button {
float:right;
}
.imgserv {
background-repeat:no-repeat;
float:left;

margin-right:5px;
margin-top:0;
padding:0;
width:21%; border:1px solid #e2e2e2;
}
.dataserv {
float:right;
margin-top:0;
width:77%;
}

a#button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3BB350 none repeat scroll 0 0;
border:1px solid #3BB350;
color:#FFFFFF;
cursor:pointer;

font-size:10px;
font-weight:bold; margin-top:7px;
padding:3px; text-decoration:none;} 

.listado {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.listado h5 { margin:0; padding:0;
font-size:16px;
}
.listado h5 a {
color:#ff0101;
text-decoration:none;
}
.listado li {
border-top:1px solid #ccc;
margin-top:0px;
padding-top:16px;
margin-bottom:16px;
}
.listado li input#button {
float:right;
}
.evento_novedades {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.evento_novedades h5 { margin:0; padding:0;
font-size:16px;
}
.evento_novedades h5 a {
color:#ff0101;
text-decoration:none;
}
.evento_novedades li {
border-bottom:1px solid #ccc;
margin-top:10px;
padding-bottom:10px;
}
.evento_novedades li input#button {
float:right;
}
.imgevento {
background-repeat:no-repeat;
float:left;
height:100px;
margin-right:5px;
margin-top:0;
padding:0;
width:14%;
}
.dataevento {
float:right;
margin-top:0;
width:84%;
}
.dataevento p {
margin:0;
}
.dataevento a.more {

background:#3BB350 none repeat scroll 0 0; margin-top:10px;
border:1px solid #3BB350;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:10px;
font-weight:bold;
padding:3px;
text-decoration:none;
}
.dataevento h5 { 
margin-bottom:4px;
}
.dataevento h5 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
font-size:16px;
margin:0;}

.detalle .img {
float:left;
margin-right:10px;
width:32%;
}
.detalle .txt {
float:right;
width:66%;
}
 .detalle .txt h5 {
color:#ff0101;
font-size:16px;margin:0; padding:0;
margin-bottom:10px;
}
.mas_img { margin-bottom:30px;}
.mas_img ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0; 
}

.mas_img  h5 { font-size:14px; }
.mas_img ul li {
float:left;
margin-right:10px;
width:70px;
}
.mas_img ul li a img {
border:medium none;
}
.msje { font-size:12px; color:#666;}
.msje a { font-size:12px; color:#ff0000; text-decoration:none;}
