@charset "utf-8";
/* CSS Document */

body {
    background: url(images/bg-body.gif) repeat scroll 0 0 #939393;
    color: #000000;
    font: 100% Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}
h5 {
    margin: 0;
    padding: 0 0 0 10px;
	font-size:17px;
	background-color: #004489;
	width:488px;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
	border-top:1px dotted rgba(185, 204, 234, .9);
}
#cleaner {
    clear: both;
}
#contenedor {
    margin: 0 auto;
    width: 100%;
}
#contenedor2 {
    margin: 0 auto;
    width: 1000px;
}

#contenido {
    margin: 0 auto;
    width: 100%;
	height:900px;
	margin-bottom:0px;
}
#contenido-pleca {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:900px;
	margin-bottom:0px;
}
#content-cuadro {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:900px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro {
    width: 550px;
	background-color:#FFF;
	height:880px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	margin-bottom:0px;
	margin-top:0px;
	border-right:1px solid rgba(237, 238, 243, .9);
}
#left-titulo {
	padding:10px 22px;
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg2.png);
}
#linea {
	background-image:url(images/linea.png);
	height:5px;
	opacity:0.5;
}
#boton {
    background-color:#666666; 
	background-image:url(images/back-boton.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	width:90%; 
	color:#FFF; 
	font-size:12px; 
	font-weight:bold; 
	padding-left:10px; 
	height:22px; 
	padding-top:7px;
}
#left-contenido-cuadro {
    width: 500px;
	background-color:#FFF;
	height:130px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadro2 {
    width: 500px;
	background-color:#FFF;
	background-image:url(images/bg-3.png);
	height:205px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}

#left-contenido-texto {
	margin:10px 10px;
	background-image: url(images/bg-3.png);
	background-color:#fff;
	height:300px;
}
#left-contenido-texto p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#2c4a65;
	margin-right:5px;
	margin-top:0px;
	padding-top:0px;
}
#left-contenido-texto2 {
	margin:10px 10px;
}
#left-contenido-texto2 p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}
#left-contenido-texto2 h2 {
	margin:0 0;
	padding:0 0;
	font-size:12px;
	color:#fff;
	font-family: Verdana, Geneva, sans-serif;
	background-color:#2c4a65;
	text-align:center;
	width:480px;
	border-bottom:1px dotted rgba(178, 178, 178, .5);
	border-top:1px dotted rgba(178, 178, 178, .5);
}
#left-contenido-texto2 h3 {
	font-size:9px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#666;
	text-transform:uppercase;
	margin:0 0;
	padding:2px 0 2px 5px;
}
#left-tabla {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:90%;
	margin-top:5px;
}
#left-tabla ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	background-color:#dde9f4;
	border-bottom:#2c4a65  thin dotted;
}
#left-tabla2 {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:10%;
	margin-top:5px;
}
#left-tabla2 ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2 ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}

#right-cuadro {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:900px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}

#titulo-planes {
    margin: 8px 12px;
	padding:0 0;
	height:25px;
}

#titulo-foto {
    margin: 20px 6px 3px 6px;
	padding:0 0;
	clear:both;
	float:left;
}

/* Menu lateral planes */
#tabbed_box {   
    margin: 0px auto 0px auto;   
    width:250px;
	padding:0 0;   
}
.tabbed_box h4 {   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:23px;   
    color:#ffffff;   
    letter-spacing:-1px;   
    margin-bottom:10px;
	margin-left:0px;  
}   
.tabbed_box h4 small {   
    color:#e3e9ec;   
    font-weight:normal;   
    font-size:9px;   
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    text-transform:uppercase;   
    position:relative;   
    top:-4px;   
    left:6px;   
    letter-spacing:0px;   
}
.tabbed_area {     
    padding:10px 0 0 0;   
}
ul.tabs {   
    margin:0px; padding:0px;
	margin-top:5px;   
    margin-bottom:6px;    
}   
ul.tabs li {   
    list-style:none;   
    display:inline;   
}
ul.tabs li a {   
    background-color:#464c54;   
    color:#ffebb5;   
    padding:8px 14px 8px 14px;   
    text-decoration:none;   
    font-size:9px;   
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    font-weight:bold;   
    text-transform:uppercase;   
    border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}   
ul.tabs li a:hover {   
    background-color:#2f343a;   
    border-color:#2f343a;   
}   
ul.tabs li a.active {   
    background-color:#ffffff;   
    color:#282e32;   
    border:1px solid #464c54;   
    border-bottom: 1px solid #ffffff; 
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;  
}  
.content {   
    background-color:#ffffff;   
    padding:10px;  
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;  
}   
#content_2, #content_3 { display:none; } 
.content ul {
	margin:0px;
	padding:0px 5px 0px 5px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:35px;
	font-size:13px;
	text-align:left;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
	font-size:10px;
}
.content ul li a:hover {
	text-decoration:none;
	color:#666;
	font-size:10px;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li:last-child {   
    border-bottom:none;   
}



#footer {
	width:891px;
	height:35px;
	float:left;
	background-color: #666;
	background-image: url(images/back-footer.jpg);
	background-repeat:repeat-x;
	border-left:1px solid rgba(0, 0, 0, .4);
	border-right:1px solid rgba(0, 0, 0, .4);
	border-bottom:1px solid rgba(0, 0, 0, .4);   
}

#footer-text {
	width:80%;
	height:20px;
	margin:0 auto;
	margin-top:10px; 
}

#footer-text p {
	margin:auto auto;
	color: #333;
	font-size:10px;
	text-align:center;   
}

#footer-text a {
	margin:auto auto;
	color:#333;
	font-size:10px;
	text-align:center;
	text-decoration:none;  
}

#galeria {
	width:500px;
	height:330px;
	background-color:#fff;
	float:left;
	margin-top:20px;
	margin-left:20px;
	padding:0 0;
}
/* -----------------------Plan 2----------------------- */
#contenido-plan2 {
    margin: 0 auto;
    width: 100%;
	height:750px;
	margin-bottom:0px;
}
#contenido-pleca-plan2 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:750px;
	margin-bottom:0px;
}
#content-cuadro-plan2 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:750px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan2 {
    width: 550px;
	background-color:#FFF;
	height:730px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan2 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:740px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan2 {
    width: 500px;
	background-color:#FFF;
	height:125px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 2----------------------- */

/* -----------------------Plan 3----------------------- */
#contenido-plan3 {
    margin: 0 auto;
    width: 100%;
	height:920px;
	margin-bottom:0px;
}
#contenido-pleca-plan3 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:920px;
	margin-bottom:0px;
}
#content-cuadro-plan3 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:920px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan3 {
    width: 550px;
	background-color:#FFF;
	height:900px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan3 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:910px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan3 {
    width: 500px;
	background-color:#FFF;
	height:75px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadroplan3-invitacion {
    width: 500px;
	background-color:none;
	background-image:url(images/plan3-invitacion.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:220px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 3----------------------- */

/* -----------------------Plan 4----------------------- */
#contenido-pleca-plan4 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:700px;
	margin-bottom:0px;
}
#content-cuadro-plan4 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:700px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan4 {
    width: 550px;
	background-color:#FFF;
	height:680px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan4 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:690px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan4 {
    width: 500px;
	background-color:#FFF;
	height:95px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 4----------------------- */

/* -----------------------Plan 5----------------------- */
#contenido-plan5 {
    margin: 0 auto;
    width: 100%;
	height:1470px;
	margin-bottom:0px;
}
#contenido-pleca-plan5 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:1470px;
	margin-bottom:0px;
}
#content-cuadro-plan5 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:1470px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan5 {
    width: 550px;
	background-color:#FFF;
	height:1450px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan5 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:1460px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadro1plan5 {
    width: 500px;
	background-color:#FFF;
	height:140px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadroplan5 {
    width: 500px;
	background-color:#FFF;
	background-image:url(images/bg-3.png);
	height:430px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadroplan5b {
    width: 500px;
	background-color:#FFF;
	background-image:url(images/bg-3.png);
	height:420px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-plan5 {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:80%;
	margin-top:5px;
}
#left-tabla-plan5 ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-plan5 ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#2c4a65;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-right: 1px solid rgba(204, 204, 204, .5);
	background-color:#dde9f4;
	border-bottom:#2c4a65 thin dotted;
}
#left-tabla2-plan5 {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:20%;
	margin-top:5px;
}
#left-tabla2-plan5 ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-plan5 ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}

/* -----------------------Plan 5----------------------- */

/* -----------------------Plan 6----------------------- */
#contenido-plan6 {
    margin: 0 auto;
    width: 100%;
	height:750px;
	margin-bottom:0px;
}
#contenido-pleca-plan6 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:750px;
	margin-bottom:0px;
}
#content-cuadro-plan6 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:750px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan6 {
    width: 550px;
	background-color:#FFF;
	height:730px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan6 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:740px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan6 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 6----------------------- */

/* -----------------------Plan 7----------------------- */
#contenido7 {
    margin: 0 auto;
    width: 100%;
	height:640px;
	margin-bottom:0px;
}
#contenido-pleca-plan7 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:640px;
	margin-bottom:0px;
}
#content-cuadro-plan7 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:640px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan7 {
    width: 550px;
	background-color:#FFF;
	height:620px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan7 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:630px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan7 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 7----------------------- */

/* -----------------------Plan 8----------------------- */
#contenido8 {
    margin: 0 auto;
    width: 100%;
	height:640px;
	margin-bottom:0px;
}
#contenido-pleca-plan8 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:640px;
	margin-bottom:0px;
}
#content-cuadro-plan8 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:640px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan8 {
    width: 550px;
	background-color:#FFF;
	height:620px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan8 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:630px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan8 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 8----------------------- */

/* -----------------------Plan 9----------------------- */
#contenido9 {
    margin: 0 auto;
    width: 100%;
	height:940px;
	margin-bottom:0px;
}
#contenido-pleca-plan9 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:940px;
	margin-bottom:0px;
}
#content-cuadro-plan9 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:940px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan9 {
    width: 550px;
	background-color:#FFF;
	height:920px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan9 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:930px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan9 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}

#left-contenido-texto-instituciones {
	margin:10px 10px;
	background-color:#fff;
	height:700px;
}

.instituciones-logos-left {
	width:49%;
	height:220px;
	float:left;
	border-bottom:#D3D3D3 solid 1px;
	border-right:#D3D3D3 solid 1px;
}
.instituciones-logos-right {
	width:49%;
	height:220px;
	float:left;
	border-bottom:#D3D3D3 solid 1px;
}
/* -----------------------Plan 9----------------------- */

/* -----------------------Plan 10----------------------- */
#contenido10 {
    margin: 0 auto;
    width: 100%;
	height:640px;
	margin-bottom:0px;
}
#contenido-pleca-plan10 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:640px;
	margin-bottom:0px;
}
#content-cuadro-plan10 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:640px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan10 {
    width: 550px;
	background-color:#FFF;
	height:620px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan10 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:630px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan10 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 10----------------------- */

/* -----------------------Plan 11----------------------- */
#contenido11 {
    margin: 0 auto;
    width: 100%;
	height:640px;
	margin-bottom:0px;
}
#contenido-pleca-plan11 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:640px;
	margin-bottom:0px;
}
#content-cuadro-plan11 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:640px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan11 {
    width: 550px;
	background-color:#FFF;
	height:620px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan11 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:630px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan11 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 11----------------------- */

/* -----------------------Plan 13----------------------- */
#contenido13 {
    margin: 0 auto;
    width: 100%;
	height:950px;
	margin-bottom:0px;
}
#contenido-pleca-plan13 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:950px;
	margin-bottom:0px;
}
#content-cuadro-plan13 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:950px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan13 {
    width: 550px;
	background-color:#FFF;
	height:930px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan13 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:940px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan13 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 13----------------------- */

/* -----------------------Plan 14----------------------- */
#contenido14 {
    margin: 0 auto;
    width: 100%;
	height:640px;
	margin-bottom:0px;
}
#contenido-pleca-plan14 {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:640px;
	margin-bottom:0px;
}
#content-cuadro-plan14 {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:640px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-plan14 {
    width: 550px;
	background-color:#FFF;
	height:620px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-plan14 {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:630px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadroplan14 {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* -----------------------Plan 14----------------------- */

/* -----------------------Calendario----------------------- */
#contenidocal {
    margin: 0 auto;
    width: 100%;
	height:460px;
	margin-bottom:0px;
}
#contenido-pleca-cal {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:460px;
	margin-bottom:0px;
}
#content-cuadro-cal {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:460px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-cal {
    width: 550px;
	background-color:#FFF;
	height:440px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-cal {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:450px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadrocal{
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#calendario{
    width: 300px;
	margin-left:20px;
	margin-top:20px;
	background-color:#F4F4F4;
	height:240px;
	border:1px dashed rgba(189, 194, 197, .5);
	border:dashed 1px #BDC2C5; 
}
#calendario-left{
	width:96%;
	float:left;
	min-height:160px;
	background-color:#FFF;
	padding:10px 10px;
}
#cal-top{
	float:left;
	width:100%;
}
#fecha{
	float:left;
}
#cal-estado{
	float:left;
	margin-top:12px;
}
#cal-linea{
	float:left;
	background:url(images/cal-linea.jpg) repeat;
	height:1px;
}
#cal-bottom{
	float:left;
	width:32%;
	margin-left:1px;
}
.cal-eventos{
	width:100%;
	height:auto;
	clear:both;
	margin-bottom:10px;
}
#cal-evento{
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	color:#052749;
	margin-top:5px;
}
#cal-direccion{
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#545454;
}
#cal-rubro{
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#557084;
	margin-top:5px;
}
#cal-horario{
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#557084;
}
.cal-abajo{
	float:left;
	width:100%;
}
.evento1{
	float:left;
	width:32%;
	min-height:120px;
	background:url(images/bg.png);
}
.evento2{
	float:left;
	width:32%;
	min-height:120px;
	border-left:1px dotted #d3d3d3;
	background:url(images/bg.png);
}
.evento3{
	float:left;
	width:33%;
	min-height:120px;
	border-left:1px dotted #d3d3d3;
	background:url(images/bg.png);
}
.evento4{
	float:left;
	width:33%;
	min-height:120px;
	border-left:1px dotted #d3d3d3;
	background:url(images/bg.png);
}
.nada{
	background:#fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.aguascalientes{
	background:url(images/cal-aguascalientes.jpg) no-repeat 15px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.bj{
	background:url(images/cal-bj.jpg) no-repeat 15px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.bjs{
	background:url(images/cal-bjs.jpg) no-repeat 0px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.sanluis{
	background:url(images/cal-sanluis.jpg) no-repeat 12px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.quintanaroo{
	background:url(images/cal-quintanaroo.jpg) no-repeat 20px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.edomex{
	background:url(images/cal-edomex.jpg) no-repeat 0px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.chiapas {
	background:url(images/cal-chiapas.jpg) no-repeat 42px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.sinaloa {
	background:url(images/cal-sinaloa.jpg) no-repeat 42px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.hidalgo {
	background:url(images/cal-hidalgo.jpg) no-repeat 42px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.df {
	background:url(images/cal-df.jpg) no-repeat 60px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.df-1 {
	background:url(images/cal-df-1.jpg) no-repeat 35px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.df-2 {
	background:url(images/cal-df-2.jpg) no-repeat 35px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.df-3 {
	background:url(images/cal-df-3.jpg) no-repeat 35px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.df-4 {
	background:url(images/cal-df-4.jpg) no-repeat 35px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.colima {
	background:url(images/cal-colima.jpg) no-repeat 45px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.puebla {
	background:url(images/cal-puebla.jpg) no-repeat 45px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.coahuila {
	background:url(images/cal-coahuila.jpg) no-repeat 38px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.zacatecas {
	background:url(images/cal-zacatecas.jpg) no-repeat 35px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.durango {
	background:url(images/cal-durango.jpg) no-repeat 38px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.jalisco {
	background:url(images/cal-jalisco.jpg) no-repeat 38px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.yucatan {
	background:url(images/cal-yucatan.jpg) no-repeat 38px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.nayarit {
	background:url(images/cal-nayarit.jpg) no-repeat 42px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.sonora {
	background:url(images/cal-sonora.jpg) no-repeat 45px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.oaxaca {
	background:url(images/cal-oaxaca.jpg) no-repeat 45px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.tamaulipas {
	background:url(images/cal-tamaulipas.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.queretaro {
	background:url(images/cal-queretaro.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.guanajuato {
	background:url(images/cal-guanajuato.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.michoacan {
	background:url(images/cal-michoacan.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.tlaxcala {
	background:url(images/cal-tlaxcala.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.campeche {
	background:url(images/cal-campeche.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.guerrero {
	background:url(images/cal-guerrero.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.morelos {
	background:url(images/cal-morelos.jpg) no-repeat 40px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.veracruz {
	background:url(images/cal-veracruz.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.nuevoleon{
	background:url(images/cal-nuevoleon.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.chihuahua{
	background:url(images/cal-chihuahua.jpg) no-repeat 30px 0px #fff;
	height:20px;
	width:100%;
	border-bottom:1px solid #d3d3d3;
}
.cal-evento {
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#91B8DB;
	margin-top:5px;
}
.cal-direccion {
	float:left;
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#545454;
}
.cal-rubro {
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#557084;
	margin-top:5px;
}
.cal-horario {
	float:left;
	width:100%;
	font-family:arial "Arial Black", Gadget, sans-serif;
	font-weight:bolder;
	font-size:10px;
	text-align:left;
	color:#557084;
}
/* -----------------------Calendario----------------------- */

/* -----------------------Equipo----------------------- */
#contenido-equipo {
    margin: 0 auto;
    width: 100%;
	height:800px;
	margin-bottom:0px;
}
#contenido-pleca-equipo {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:1350px;
	margin-bottom:0px;
}
#content-cuadro-equipo {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:1350px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-equipo {
    width: 550px;
	background-color:#FFF;
	height:1330px;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	margin-bottom:0px;
	border-right:1px solid rgba(237, 238, 243, .9);
}
#right-cuadro-equipo {
    margin: 10px 1px;
    width: 335px;
	background-color:#F7F7F7;
	height:1340px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
#left-contenido-cuadro2-equipo {
    width: 500px;
	height:160px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
	background-color:#FFF;
	background-image:url(images/bg-3.png);
}
#left-contenido-cuadro-equipo {
    width: 500px;
	background-color:#FFF;
	height:30px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadro-equipo-acordion {
    width: 500px;
	background-color:#FFF;
	height:2px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-equipo {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:50%;
	margin-top:5px;
}
#left-tabla-equipo ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-equipo ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	background-color:#dde9f4;
	border-bottom:#2c4a65  thin dotted;
}
#left-tabla2-equipo {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:50%;
	margin-top:5px;
}
#left-tabla2-equipo ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-equipo ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}
#mapa {
	width:100%;
	background:url(images/bg.png);
	margin-top:10px;
}
.rubro {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	float:left;
	margin-top:5px;
	list-style:none;
	border-bottom:#CCC thin dotted;
	background-image:url(images/bg-3.png);
	margin:0 0;
	padding:0 10px;
	clear:left;
}
.elemento {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#2c4a65;
	float:right;
	margin-top:5px;
	list-style:none;
	background-color:#fff;
	border-bottom:#CCC thin dotted;
	margin:0 0;
	padding:0 10px;
	width:290px;
}
/* -----------------------Equipo----------------------- */
/* -----------------------Somos----------------------- */
#left-contenido-cuadro2-mision {
    width: 500px;
	background-color:#FFF;
	height:510px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#cuadro-somos {
	width:100%;
	margin:10px 0;
	height:40px;
}
#left-contenido-cuadro-somos {
    width: 500px;
	background-color:#FFF;
	height:100px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-somos {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:100%;
	margin-top:5px;
}
#left-tabla-somos ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-somos ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	border-bottom:#CCC thin dotted;
	background-image:url(images/bg-3.png);
}
#left-tabla2-somos {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:50%;
	margin-top:5px;
}
#left-tabla2-somos ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-somos ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#707070;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}
#left-contenido-texto2-somos {
	margin:10px 0px;
}
#left-contenido-texto2-somos p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}
#left-contenido-texto2-somos h2 {
	margin:0 0;
	padding:0 10px;
	font-size:12px;
	color:#666;
	font-family: Verdana, Geneva, sans-serif;
	background-color:#F4F4F4;
	text-align:left;
	width:480px;
	border-bottom:1px dotted rgba(178, 178, 178, .5);
	border-top:1px dotted rgba(178, 178, 178, .5);
}
#left-contenido-texto2-somos h3 {
	font-size:9px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#004489;
	text-transform:uppercase;
	margin:0 0;
	padding:2px 0 2px 5px;
}
#left-tabla-somos-valores {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:20%;
	margin-top:5px;
}
#left-tabla-somos-valores ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-somos-valores ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-right: 1px solid rgba(204, 204, 204, .5);
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
	background-image:url(images/bg-3.png);
	color:#777;
}
#left-tabla2-somos-valores {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#2c4a65;
	float:left;
	width:80%;
	margin-top:5px;
}
#left-tabla2-somos-valores ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-somos-valores ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	color:#2c4a65;
	background-color:#F2FBFF;
	border-bottom:#2c4a65  thin dotted
}
#foto {
	width:100%;
	margin:5px 0 5px 1px;
	padding:5px 0;
	height:168px;
	float:left;
	border-bottom: dotted #333 1px;
	border-top: dotted #333 1px;
}
.grupo {
	width:100%;
	height:129px;
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(images/bg.png);
	border-bottom: double #ccc;
	border-top: double #ccc;
	float:left;
	clear:both;
}
.grupo-logo {
	width:241px;
	height:129px;
	margin:0 auto;
	background-image:url(images/logo-grupo.png);
	background-repeat:no-repeat;
}
#titulo-grupo {
    margin: 20px 6px 3px 6px;
	padding:0 0;
	clear:both;
	float:left;
}
/* -----------------------Somos----------------------- */

/* -----------------------Agradecimientos----------------------- */
#contenido-agradecimiento {
    margin: 0 auto;
    width: 100%;
	height:750px;
	margin-bottom:0px;
}
#contenido-pleca-agradecimiento {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:750px;
	margin-bottom:0px;
}
#content-cuadro-agradecimiento {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:750px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-agradecimiento {
    width: 550px;
	background-color:#FFF;
	height:730px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-agradecimiento {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:740px;
	border-left:#CCC thin solid;
	float:right;
	padding:0 0;
	margin-bottom:0px;
}
#left-tabla-agradecimientos {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:45%;
	margin-top:5px;
}
#left-tabla-agradecimientos ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-agradecimientos ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-right: 1px solid rgba(204, 204, 204, .5);
	background-color:#fff;
	background-image:url(images/bg-3.png);
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}
#left-tabla2-agradecimientos {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:55%;
	margin-top:5px;
}
#left-tabla2-agradecimientos ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-agradecimientos ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	background-color:#dde9f4;
	border-bottom:#2c4a65  thin dotted;
}
.left-contenido-cuadro2-agradecimientos-1 {
    width: 500px;
	background-color:#FFF;
	min-height:110px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-2 {
    width: 500px;
	background-color:#FFF;
	min-height:155px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-3 {
    width: 500px;
	background-color:#FFF;
	min-height:130px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-4 {
    width: 500px;
	background-color:#FFF;
	min-height:100px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-5 {
    width: 500px;
	background-color:#FFF;
	min-height:100px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-6 {
    width: 500px;
	background-color:#FFF;
	min-height:180px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-7 {
    width: 500px;
	background-color:#FFF;
	min-height:170px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-8 {
    width: 500px;
	background-color:#FFF;
	min-height:390px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.left-contenido-cuadro2-agradecimientos-9 {
    width: 500px;
	background-color:#FFF;
	min-height:500px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.more {
	display: none;
}
.estados {
	float:left;
	width:239px;
	border-right:1px dotted rgba(56, 56, 56, .2);
	background-image:url(images/bg2.png);
}
#left-contenido-cuadro-agradecimientos {
    width: 500px;
	background-color:#FFF;
	height:145px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.conoce-agradecimiento {
	width:330px;
	height:50px;
	margin:0 auto;
	margin-bottom:15px;
	background:url(images/conoce.png) no-repeat top left;
}
.conoce-cuadro-agradecimientos {
    width: 320px;
	background-color:#FFF;
	height:200px;
	float:left;
	clear:both;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:3px;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.necesitamos-agradecimiento {
	width:100%;
	height:50px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	background:url(images/necesitamos.png) no-repeat top left;
	float:left;
	clear:right;
}
#estados-agradecimiento {
    width: 500px;
	background:none;
	height:155px;
	float:left;
	clear:both;
	margin-left:20px;
	margin-top:20px;
	border-top:1px solid rgba(51, 51, 51, .5);
	padding:0 0;
}
/* -----------------------Agradecimientos----------------------- */
/* --------------------------Historia-------------------------- */
#left-contenido-cuadro-historia {
    width: 500px;
	background-color:#FFF;
	height:250px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-historia {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:100%;
	min-height:100px;
	margin-top:5px;
}
#left-tabla-historia ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla-historia ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-right: 1px solid rgba(204, 204, 204, .5);
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	border-bottom:#CCC thin dotted;
	background-image:url(images/bg-3.png);
}
#left-contenido-texto2-historia {
	margin:10px 0px;
	height:auto;
}
#left-contenido-texto2-historia p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}
#left-contenido-texto2-historia h2 {
	margin:0 0;
	padding:0 10px;
	font-size:12px;
	color:#666;
	font-family: Verdana, Geneva, sans-serif;
	background-color:#F4F4F4;
	text-align:left;
	width:480px;
	border-bottom:1px dotted rgba(178, 178, 178, .5);
	border-top:1px dotted rgba(178, 178, 178, .5);
}
#left-contenido-texto2-historia h3 {
	font-size:9px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#004489;
	text-transform:uppercase;
	margin:0 0;
	padding:2px 0 2px 5px;
}
#left-contenido-cuadro2-historia {
    width: 500px;
	background-color:#FFF;
	height:280px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* --------------------------Historia-------------------------- */
/* --------------------------Instituciones-------------------------- */
#contenido-instituciones {
    margin: 0 auto;
    width: 100%;
	margin-bottom:0px;
}
#contenido-pleca-instituciones {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	margin-bottom:0px;
	height:1030px;
}
#content-cuadro-instituciones {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:1030px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-instituciones {
    width: 550px;
	height:1010px;
	background-color:#FFF;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-instituciones {
    margin: 0px auto;
    width: 330px;
	background-color:#F7F7F7;
	border-left:#CCC thin solid;
	float:right;
	padding:0 0;
	margin-bottom:0px;
	height:1020px;
}
#left-contenido-cuadro-instituciones {
    width: 500px;
	background-color:#FFF;
	height:280px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla2-instituciones {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:50%;
	height:336px;
	margin-top:5px;
	border-right:1px #b9ccea solid;
}
#left-tabla2-instituciones ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-instituciones ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#707070;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}
.left-contenido-cuadro2-instituciones-aguascalientes {
    width: 500px;
	background-color:#FFF;
	min-height:390px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
/* --------------------------Instituciones-------------------------- */
/* -----------------------------Inicio------------------------------ */
.bg_img {
	background:url(images/bg_img.png) no-repeat center center;
	width:310px;
	height:210px;
	margin:0 5px;
	float:left;
}
.bg_img img{
	width:288px;
	height:177px;
	margin:auto;
	margin-top:15px;
}
.titulo-noticia {
	color: #336699;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom:5px;
}
.titulo-noticia a{
	color: #336699;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom:5px;
	text-decoration:none;
}
.titulo-noticia a:hover{
	text-decoration:underline;
}
.noticias {
	background:url(images/noticias-1.png) no-repeat center center;
	width:100%;
	height:40px;
	font-size:12px;
	padding-top:17px;
	text-transform:uppercase;
	color:#666666;
}
#left-contenido-cuadro-inicio {
    width: 500px;
	background-color:#e9e9e9;
	background-image:url(images/bg2-1.png);
	height:280px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-contenido-cuadro2-inicio {
    width: 500px;
	background-color:#064f96;
	background-image:url(images/bg2-1.png);
	height:550px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-inicio {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:48%;
	height:150px;
	margin-top:5px;
	padding-right:5px;
	background-color:rgba(255, 255, 255, .1);
	/*background:url(images/bg2-1.png);*/
}
#left-tabla-inicio2 {
	font-size:12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:right;
	width:48%;
	height:150px;
	margin-top:5px;
	padding-right:5px;
	background-color:rgba(255, 255, 255, .1);
}
.noticias-secundarias-top {
	width:100%;
	height:35px;
	margin: 3px 0;
	background-color:rgba(255, 255, 255, .1);
}
.noticias-titulo {
	font-weight:bolder;
	font-size:14px;
}
.noticias-titulo a{
	font-weight:bolder;
	font-size:13px;
	text-decoration:none;
	color:#fff;
}
.noticias-titulo a:hover{
	text-decoration:underline;
}
.tittle {
	margin-left:5px;
}
.noticias-secundarias-bottom {
	width:98%;
	padding-left:5px;
}
.noticia-foto {
	float:left;
	width:81px;
	height:50px;
	background-color: #EEE;
	margin-right:5px;
	border:#C8C8C8 solid thin;
}
.noticia-foto img {
	margin:1px 3px;
}
.noticia-text {
	color:#fff;
	font-size:12px;
}
.noticia-text a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.noticia-text a:hover {
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}
#left-contenido-texto2-inicio {
	margin:0px 0px;
}
#cuadro-inicio {
	width:100%;
	margin:0px 0;
	height:40px;
}
.videos {
	width:100%;
	margin:15px 0;
}
#titulo-video {
    margin: 20px 6px 10px 6px;
	padding:0 0;
	clear:both;
	float:left;
}
.thumb-video {
	width:100%;
	margin:25px 0 5px 0;
}
.redes {
	width:100%;
	height:32px;
	margin-top:20px;
}
.fb {
	background:url(images/facebook.png) no-repeat center center;
	margin-left:25px;
	width:32px;
	height:32px;
	float:left;
}
.youtube {
	background:url(images/youtube.png) no-repeat center center;
	margin-left:20px;
	width:32px;
	height:32px;
	float:left;
}
.twitter {
	background:url(images/twitter.png) no-repeat center center;
	margin-left:20px;
	width:32px;
	height:32px;
	float:left;
}
.siguenos {
	width:107px;
	height:32px;
	background:url(images/title-siguenos.png) no-repeat center center;
	float:left;
	margin-left:15px;
}
/* -----------------------------Inicio------------------------------ */
/* ----------------------------Contacto----------------------------- */
#left-contenido-cuadro-contacto {
    width: 500px;
	background-color:#FFF;
	height:485px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.titulo {
	background-image: url(images/bg_body-blue.gif);
	color:#fff;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid rgba(162, 162, 162, .3);
	width:120px;
	float:left;
}
.contacto-celda {
	padding-left:5px;
	font-size:10px;
	text-align:left
}
.contacto-celda-vacia {
	padding-left:5px;
	font-size:10px;
	text-align:left
}
#left-contenido-cuadro2-contacto {
    width: 500px;
	background-color:#FFF;
	height:100px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.groovybutton {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#888888;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
#contenido-contacto {
    margin: 0 auto;
    width: 100%;
	height:600px;
	margin-bottom:0px;
}
#contenido-pleca-contacto {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:600px;
	margin-bottom:0px;
}
#content-cuadro-contacto {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:600px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-contacto {
    width: 550px;
	background-color:#FFF;
	height:580px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-contacto {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:590px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
	margin-bottom:0px;
}
/* ----------------------------Contacto----------------------------- */
/* ----------------------------Noticias----------------------------- */
.titulo-noticia-interior {
	color: #336699;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom:5px;
	text-align:left;
}
.fecha {
	font-size:9px;
	color: #C3C3C3;
	text-align:left;
	font-weight:bold;
}
.bg_img-noticias {
	background:url(images/bg_img-1.png) no-repeat center center;
	width:100%;
	height:210px;
	margin:0 5px 5px 0;
	float:left;
}
.bg_img-noticias img{
	width:288px;
	height:177px;
	margin:auto;
	margin-top:15px;
}
.mas-noticias {
	width:100%;
	height:80px;
	background-color:#F7F7F7;
	clear:both;
	margin-left:1px;
	margin-bottom:2px;
	border-bottom: #C1C1C1 thin solid;
}
.pic {
	width:90px;
	height:80px;
	border-right:thin #CCC solid;
	float:left;
	background-color: #FFF;
}
.cuerpo-nota {
	width:240px;
	height:80px;
	float:right;
	background-color:#F2F2F2;
}
.titulo-nota {
	width:100%;
	font-size:10px;
	font-weight:bold;
	color:#336699;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
}
.titulo-nota a{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#336699;
	text-align:left;
}
.titulo-nota a:hover{
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	color:#336699;
	text-align:left;
}
.texto-nota {
	text-align:left;
	font-size:9px;
	color:#333;
	margin-right:2px;
}
.texto-nota a {
	text-align:left;
	font-size:9px;
	color:#333;
	text-decoration:none;
}
.texto-nota a:hover {
	text-decoration:underline;
}
#contenido-pleca-noticias {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:950px;
}
#content-cuadro-noticias {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:950px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
}
#left-cuadro-noticias {
    width: 550px;
	background-color:#FFF;
	height:930px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
}
#right-cuadro-noticias {
    margin: 10px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:775px;
	border-left:#CCC thin solid;
	float:left;
	padding:0 0;
}
/* ----------------------------Noticias----------------------------- */
/* -----------------------------Ligas------------------------------ */
.ligas-top {
	width:100%;
	margin: 3px 0;
}
.ligas-top-grupo {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/grupo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-farmacias {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/farmacias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-analisis {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/analisis.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-cndee {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/cndee.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-fundacionbest {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/fundacion-best.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-best {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/best.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-siminforma {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/siminforma.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-drsimi {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/drsimi.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-eugenia {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/fundacion-eugenia.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.ligas-top-mna {
	width:100%;
	height:168px;
	margin: 3px 0;
	background-image:url(images/mna.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.pleca {
	height:20px;
	background-color:#f4f4f4;
	filter:alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity:0.9;
	margin-top:10px;
}
.pleca-text {
	font-size:12px;
	font-weight:bolder;
	color:#333;
	text-transform:uppercase;
	padding-top:3px;
	margin-left:10px;
}
#left-tabla-inicio-ligas {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:48%;
	height:175px;
	margin-top:5px;
	padding-right:5px;
	margin-left:5px;
	border-right: #999 thin dotted;
	background:url(images/bg2.png);
}
#left-tabla-inicio2-ligas {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:right;
	width:48%;
	height:175px;
	margin-top:5px;
	margin-right:5px;
	background:url(images/bg2.png);
}
/* -----------------------------Ligas------------------------------ */
/* -------------------------Convocatorias-------------------------- */
#contenido-convoca {
    margin: 0 auto;
    width: 100%;
	height:1570px;
	margin-bottom:0px;
}
#contenido-pleca-convoca {
    margin: 0 auto;
    width: 895px;
	background-color: transparent;
	height:1570px;
	margin-bottom:0px;
}
#content-cuadro-convoca {
    margin: 0 auto;
    width: 890px;
	background-color:#F7F7F7;
	height:1570px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	margin-bottom:0px;
}
#left-cuadro-convoca {
    width: 550px;
	background-color:#FFF;
	height:1550px;;
	float:left;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	padding:10px 0 10px 0;
	border-right:1px solid rgba(237, 238, 243, .9);
	margin-bottom:0px;
}
#right-cuadro-convoca {
    margin: 0px auto;
    width: 335px;
	background-color:#F7F7F7;
	height:1560px;
	border-left:#CCC thin solid;
	float:right;
	padding:0 0;
	margin-bottom:0px;
}
.pic-convoca {
	width:499px;
	height:222px;
	background:url(images/convocatoria2011.jpg) no-repeat center center;
}
.pic-voluntariado {
	width:499px;
	height:222px;
	background:url(images/voluntariado.jpg) no-repeat center center;
}
#left-convoca {
	margin:10px 0;
}
#left-convoca p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}
#left-contenido-cuadro-convoca {
    width: 500px;
	background-color:#FFF;
	height:216px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
#left-tabla-convoca {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:100%;
	margin-top:5px;
}
.texto-convoca {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0;
	padding:0 10px 0 10px;
	list-style:none;
	background-color:#fff;
	text-align:justify;
	color:#2c4a65;
	border-right: 1px solid rgba(204, 204, 204, .5);
	border-bottom:#CCC thin dotted;
	background-image:url(images/bg-3.png);
}
#left-tabla2-convoca {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:25%;
	margin-top:5px;
}
#left-tabla2-convoca ul{
	margin:0 0;
	padding:0 0;
	height:15px;
}
#left-tabla2-convoca ul li{
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#707070;
	margin:0 0;
	padding:0 0 0 10px;
	list-style:none;
	border-bottom:1px #b9ccea solid;
	border-bottom:1px dotted rgba(185, 204, 234, .9);
}
#left-contenido-texto2-convoca {
	margin:10px 10px;
}
#left-contenido-texto2-convoca p {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
}
#left-contenido-texto2-convoca h2 {
	margin:0 0;
	padding:0 0;
	font-size:12px;
	color:#666;
	font-family: Verdana, Geneva, sans-serif;
	background-color:#F4F4F4;
	text-align:center;
	width:480px;
	border-bottom:1px dotted rgba(178, 178, 178, .5);
	border-top:1px dotted rgba(178, 178, 178, .5);
}
#left-contenido-texto2-convoca h3 {
	font-size:9px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#004489;
	text-transform:uppercase;
	margin:0 0;
	padding:2px 0 2px 5px;
}
#left-tabla-convoca-bases {
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	width:50%;
	margin-top:5px;
}
.left-contenido-cuadro2-convoca-1 {
    width: 500px;
	background-color:#FFF;
	min-height:970px;
	float:left;
	margin-top:0px;
	-moz-box-shadow: 4px 4px 13px #BBBBBB;
	box-shadow: 4px 4px 13px #BBBBBB;
	border-top:1px solid rgba(51, 51, 51, .5);
}
.tittle-convoca {
	font-weight:bold;
	width:100%;
	background-color:#04B1BE;
	color:#FFF;
	text-align:center;
}
.premios-1 {
	width:50%;
	float:left;
	background-color:#FFF;
	border-bottom:#333 thin dotted;
	text-align:center;
}
.premios-2 {
	width:50%;
	float:left;
	background-color:#FFF;
	border-bottom:#333 thin dotted;
	text-align:left;
}
/* -------------------------Convocatorias-------------------------- */
/* -------------------------Scroll videos-------------------------- */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width:220px;
	height:72px;
	float:left;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:300em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
	width:220px;
}
a.browse {
	background:url(images/next.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:20px 10px;
	cursor:pointer;
	font-size:1px;
}
/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; } 


/* left */
a.left { margin-left: 0px; } 
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
/* -------------------------Scroll videos-------------------------- */
/* -----------------------------Menu------------------------------- */
.menu {
	width:896px;
	height:30px;
	border-color:#5793c9;
	margin: 4px auto 4px auto;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: double;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: double;
	background-color: rgba(250, 250, 250, .5);
	background-image:url(images/menu.png);
}
.menu-item {
	width:112px;
	height:27px;
	margin:0px auto;
	float:left;
}
.menu-item-text {
	color:#336699;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	height:28px;
}
.menu-item-text a {
	color:#336699;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.cuadro-blanco {
	height:25px;
	margin-top:2px;
}
.submenu {
	width:897px;
	height:26px;
	background-image:url(images/sub-menu-2.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
}
.sub-item-1 {
	width:180px;
	float:right;
}
.sub-item-2 {
	width:140px;
	float:right;
}
.sub-item-3 {
	width:240px;
	float:right;
}
.sub-item-4 {
	width:140px;
	float:right;
}
.sub-item-5 {
	width:140px;
	float:left;
}
/* -----------------------------Menu------------------------------- */
.stick {
	position:relative;
	top:16px;
	left:-12px;
	float:right;
	width:41px;
	height:109px;
	background-image:url(images/sticky.png);
	background-repeat:no-repeat;
}
.fb-sticky {
	width:39px;
	height:30px;
	margin-bottom:2px;
	margin-top:5px;
	clear:both;
}
.twitter-sticky {
	width:39px;
	height:30px;
	margin-bottom:2px;
	clear:both;
}
.youtube-sticky {
	width:39px;
	height:33px;
	clear:both;
}

.thx-farmacias {
	width:335px;
	height:214px;
	background-image:url(images/gracias-farmacias.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:20px;
}

.header-cuadro {
	width:897px;
	height:142px;
	margin:0 auto;
}
