@charset "utf-8";
/* CSS Document */
hr{ border-bottom: double 4px #999; margin-top:5px; margin-bottom:15px;}
body{background: url(bg.jpg) repeat;font:normal 0.9em/1.4em 'Segoe UI', Tahoma, Arial, 'Lucida Grande', Verdana, Helvetica, sans-serif;color:#FFF; text-align:center; margin-top:0; margin-bottom:0;}
#contenedor_web { margin-right:auto; margin-left:auto; width:1010px; height:auto; text-align:left; }

/* CSS Cabecera */
.contenedor_cabecera{ width:1010px; height:170px;margin-top:0;}
/*nuevo menu*/
.menu12 {  text-align: center;width:1000px; float: left; height:43px;  padding:5px; background: #FFF; border-bottom:#DBDBDB solid 5px; border-top:#DBDBDB solid 1px; margin-bottom:10px; margin-top:5px;}
.menu12 ul { list-style-type: none; font-size:15px;}
.menu12 ul li.nivel1 { float: left;margin-right: 5px; margin-top:5px; }
.menu12 ul li a {display: block;text-decoration: none;color: #666; border-radius: 5px;
padding:5px;position: relative; margin-right:1px; }
.menu12 ul li:hover {position: relative;}
.menu12 ul li a:hover, .menu12 ul li:hover a.nivel1 {background-color:#EEEEEE;
color: #555555;position: relative;text-align: center}
.menu12 ul li a.nivel1 {display: block!important;display: none;position: relative;}
table.falsa {border-collapse:collapse;border:0px;float: left;position: relative;}
* { margin: 0px;padding: 0px; outline: 0;}
/*fin menu cBECERA*/

/* CSS Cuerpo */
#contenedor_cuerpo{ width:1010px; height: auto;  padding-bottom:10px; margin-bottom:10px; background:url(bg.jpg) repeat;  }
/* CSS Cuerpo Contenido*/
.contenedor_cuerpo_contenido{ width:693px; height:auto; color: #0CC; float:left;padding:0px;   margin-top:5px; border:#E6E6E6 solid 1px; padding-bottom:30px; background:#FFF}
.contenedor_cuerpo_contenido h1{color:#00714D; font-size:16px; margin:14px 12px 20px 30px; border-bottom:1px solid #CCC; padding-bottom:7px;text-transform:uppercase;font-weight: bold; letter-spacing:1px; }
.contenedor_cuerpo_contenido p{ color:#000; text-align:justify; font-size:14px;margin-left:35px; margin-right:35px; margin-top:5px}
.contenedor_cuerpo_contenido h2 {color:#008257; font-size:16px; padding-top:12px; padding-bottom:15px; margin-left:30px; font-weight:600}
.contenedor_cuerpo_contenido h2 a{color:#FFF; font-size:18px;}
.contenedor_cuerpo_contenido h2 a:hover{color:#AEAEAE; text-decoration:underline;}
.contenedor_cuerpo_contenido ul li { color:#000000; font-size:13px; margin-left:50px; list-style:url(../images/icon.png)}
.contenedor_cuerpo_contenido a { color:#800000; text-decoration:none}
.contenedor_cuerpo_contenido h3 { font-size:14px; color:#804000; margin-left:30px; float:left}


/* CSS Pie de pagina*/
.contenedor_pie{ width:1010px; height:110px; background:#009966; padding:0;}
.contenedor_pie p{ margin-top:20px; }

.contenedor_cuerpo_menu{ float: right; width:305px; height: auto;  padding-bottom:20px; margin-top:1px; padding-top:5px;   padding-right:4px;}

.contenedor_categoria_menu{width:300px; height:400px; border-radius:5px; background:#E6E6E6; float: right; margin-bottom:10px}
.conten-menu{width:290px; height:320px; background:#30C; margin:0; margin-left:5px; background:#F8F8F8}
.contenedor_categoria_menu_titulo{ width:241px; height: auto;  padding:7px;  background:#F8F8F8;border-radius: 5px 5px 0 0; margin:5px 0 0 5px }
.contenedor_categoria_menu_titulo h2 { text-align: left;    text-transform:uppercase;font-weight: bold; font-size:12px; }
.contenedor_categoria_menu_titulo h2 a { color: #00714D; text-decoration:none}

.contenedor_pie_info{ float: left;  width:100%;  height:80px; text-align:center; }
.contenedor_pie_info p{font-size:12px;color: #FFFFFF;}
.contenedor_pie_info p a { color: #CCCCCC; text-decoration:none}
.contenedor_pie_info p a:hover{ color: #FFFFFF}
.contenedor_pie_info p strong { color:#FFFFFF; font-size:13px}
/*enlace*/
#enlace_activo{border-bottom-width:medium;border-top-color:#FFF;font-size:11px;height:18px; margin-left:20px; margin-top:20px}
#enlace_activo a{color: #000;text-decoration:none;font-size:11px;}
#enlace_activo a:hover{color: #000;text-decoration:underline;}
#derecho{ width:430px; font-size:10px; font-weight:bold; text-align:justify;}
/*fin enlace*/


.redes-sociales { width:215px; float: right; height:40px; margin-left:350px; margin-top:44px; padding:0; }
.redes-sociales img {margin-top:33px; float:right}

.contenedor-logo{ width:420px; height:90px;  float:left;  }
.contenedor-logo img{ margin-top:14px; border:none}
.contacto{ width:310px; height: auto; padding:10px; border:#999999 solid 1px;border-radius: 5px 5px 5px 5px; margin-left:230px; margin-top:30px; text-align:center; color:#000000; font-size:12px; margin-bottom:15px; float:left; margin-right:170px; font-size:14px}

/* sidebar */
#sidebar {
	float: left;
	width: 280px;
	padding: 0; 
	display: inline; text-align:left; font-size:14px;  margin-top:5px;
}
#sidebar ul.sidemenu {
	list-style:none;
	margin:10px 0 10px 4px;
	padding:0; 	
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #E6E6E6;
}
#sidebar ul.sidemenu a {
	display:block;
	/*font-weight:bold;*/
	color: #000;	
	text-decoration:none;	
	padding:6px 5px 6px 10px;
	background: #FFF;
	
	min-height:18px;
	
}

#sidebar ul.sidemenu a:hover {
	padding:6px 5px 6px 10px;
	color:#00714D;
	
}
#sidebar ul.sidemenu  ul li { list-style:none }
#sidebar ul.sidemenu  ul li a{ margin-left:20px; list-style:none}
#sidebar ul.sidemenu  ul li a:hover { margin-left:20px; list-style:none; border:none}
/*fin de menu lateral*/

/*nuevo br stilos*/
.slider{width:1010px; height:285px; background:#009966; float:left; }
.slider img{padding-left:8px; padding-top:7px;}
.galery-fotos{ width:655px; height: auto; text-align:center;  margin-bottom:15px;  margin-left:30px; margin-top:10px; }
.conte-galery-fotos{ height:150; float:left; width:155px;  padding:0; }
.marco{ background:#FFF; border:1px solid #CCC; padding:4px; margin:5px;}
.sedes{width:400px; height:200px; margin-left:130px; margin-top:10px; margin-bottom:10px; background:#CCC; padding:10px}