@charset "utf-8";
/* CSS Document */

body 
{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:12px;
	background:url(../images/left.jpg) repeat-x  top #EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;	
}

a
{
	color:#548DD4;
	text-decoration:none;
}

a:hover
{
	color:#548DD4;
	text-decoration:underline;
}

img
{
	border:none;
}

#cuerpo_central
{
	width:952px; margin:0px auto 0px auto;
}

#cuerpo_central .articulo
{
	padding:0px 20px 0px 20px;
}

#cuerpo_central .redes_sociales
{
	text-align:right;
	float:right;
	margin:-20px 0px ;
}

#header
{
	width:952px; min-height:175px;
}

#header .franja_top
{
	display:block; background:#868889; height:10px;
}

#header .logo
{
	margin:10px 20px 0px 20px; float:left;
}

#header .menu_top_active div
{
	display:block; background:#EF842E; line-height:60px; height:60px; width:140px; text-align:center; list-style:none; float:left; font-size:20px; color:#FFF; font-weight:bold;
}


#header .buscador
{
	float:left; position:absolute; width: 317px; margin:10px 0px 0px 620px; z-index:1000;
	*margin:10px 0px 0px -320px
}

#header .input_buscador
{
	height:26px; font-size:18px; width:250px; *height:24px; 
}

.voip_logos
{
	clear:both; width:952px; padding:20px auto 20px auto; 
}

#menu
{
	float:left; margin-top:60px;
}

#menu .menu_top
{
	display:block; background:#FFF; height:60px; width:140px; text-align:center; list-style:none; float:left; font-size:20px;
}

#menu .menu_top div
{
	cursor:pointer; display:block; padding:20px 0px 20px 0px;
}

#menu .menu_top_activo
{
	display:block; width:140px; text-align:center; list-style:none; float:left; font-size:20px;	
	padding:20px 0px 20px 0px;
	color:#FFF; cursor:pointer; text-decoration:none;
	background:#EF842E;
}


#menu .menu_top a
{
	 color:#000; cursor:pointer; text-decoration:none;
}
#menu .menu_top a:hover, #menu .menu_top_activo a, #menu .menu_top_activo a:hover
{
	 color:#FFF; cursor:pointer; text-decoration:none;
}


#menu .menu_top a div:hover
{
	 background:#EF842E; color:#FFF; cursor:pointer;
}

#menu ul
{
	padding-left:0px;
	*margin-left:0px;
}

#cuerpo1
{
	width:700px; float:left;
}


#cuerpo1 .titulo
{
	background:url(../images/hr_titulo_contenido.jpg) bottom left no-repeat; font-size:24px; height:40px; line-height:40px; padding-left:20px;
}

#cuerpo1 ul
{
	padding-left:0px;
	padding-top:0px;
}

#cuerpo1 ul li
{
	padding-left:0px;
	background:url(../images/vineta1.png) no-repeat 0px 7px;
	list-style:none;
	line-height:20px;
	padding-left:25px;
}

#cuerpo2
{
	width:245px; float:right;
}

#cuerpo2 .titulo
{
	background:url(../images/hr_titulo_contenido.jpg) bottom left no-repeat; font-size:24px; height:40px; line-height:40px; text-align:center;
}

#cuerpo2 li div
{
	display:block; background:url(../images/bg_menu_left.jpg) no-repeat left; height:30px; width:195px; list-style:none; padding:12px 0px 0px 40px; color:#FFF; font-size:14px; list-style:none;
}

#cuerpo2 li .submenu
{
	display:block; background:url(../images/bg_menu_left_hover.jpg) no-repeat left; height:30px; width:195px; list-style:none; padding:12px 0px 0px 40px; color:#FFF; font-size:14px; list-style:none;
}

#cuerpo2 li
{
	list-style:none;	
}

#cuerpo2 li div:hover
{
	display:block; background:url(../images/bg_menu_left_hover.jpg) no-repeat left; height:30px; width:195px; list-style:none; padding:12px 0px 0px 40px; color:#FFF; font-size:14px;
}

#cuerpo2 a, #cuerpo2 a:hover
{
	color:#FFF; text-decoration:none;
}


#principal
{
	background:#FFF; margin:0px auto 0px auto;  width:952px;
}

#footer
{
	width:100%; background:url(../images/hr_footer.jpg) top repeat-x #EEEEEE; min-height:150px;
}

#footer .titulo
{
	font-size:22px;line-height:30px; text-align:left; padding-left:20px;
}

#footer .copyright
{
	font-size:11px; text-align:center; padding-top:5px; text-decoration:none;
	clear:both;
}

#footer .copyright a, #footer .copyright a:hover
{
	font-size:11px;
	color:#333;
}

#footer .face
{
	line-height:30px; float:left; width:40px; list-style:none;
}

#footer .twi
{
	line-height:30px; float:left; list-style:none;
}

#footer .bloque_footer li, #footer .bloque_footer2 li
{
	display:block; line-height:30px; border-top:1px solid #CCC; list-style:none;
}

#footer .bloque_footer
{
	width:200px; float:left
}

#footer .bloque_footer2
{
	width:280px; float:left; margin-top:0px;
	*padding-top:28px;
}

#footer ul
{
	padding-left:20px;
	margin-left:0px;
}



