/*  COlores
/*  rojo: #762A2E
/*  gris : #EDEDED */


body {
	background-color:#E2E2E2;
	/*background-image: url(../../../img/fondo.jpg);*/
	margin:0 auto;
}

#layout {
	width: 980px;
	margin: 0 auto;
	margin-top:0;
	padding-top:0;
	background-color: #FFFFFF;
	-webkit-box-shadow: 4px 4px 8px #333;
  	-moz-box-shadow: 4px 4px 8px #333;
	-webkit-box-shadow: 4px 4px 8px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=4);
}

#cabecera
{
	margin:0 auto;
	
}

#menuprincipal
{
	margin-left:280px; /* margen del menu principal*/
	/*background-color:#6F2224;*/
	background-color:#CCC;	
}
/*  barra superior, usuario en sesión */
#usuario {
	position:relative;
	top:0;
	float:right;
	font-size:14px;
	padding:3px;
	color:#333;
	width:975px;
	margin-bottom:0;
	background: url('../../../img/fondo_top.png') center center repeat; height:20px; border:0px;
	/*background-color:#CCC;*/
}
#usuario a{
	color:#333;
	text-decoration: none;
}

#usuario a:hover {
	color: #900;
}


#barramenu
{
	/*	background-color:#762A2E; color rojo anterior*/ 
	background: url('../../../img/fondo_menu.png') center center repeat; height:20px; border:0px; 
	height:37px;
	width:980px;	
}

.tableRollOverEffect{
	/*Efecto cuando el mouse pasa por encima*/
background-color:#F2FFC1;
	color:#FFF;
}
.tableRowClickEffect{
	/*Efecto cuando se ha realizado clic*/
background-color:#FFFF66;
	color:#FFF;
}



li {
	/*/*font-family: Arial, Helvetica, sans-serif;*/*/
	color: #6F2224;
	list-style-type: square;
	line-height: normal;
	margin-left: 0px;
}
.titulo {
	letter-spacing: 1px;
	margin-bottom: 0;
	color: #6F2224;
	font-size: 16px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bolder;
	line-height: normal;
	line-width: 100;
	text-indent: 0;
	border-bottom-color: #142438;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}
.subtitulo {
	letter-spacing: 1px;
	margin-bottom: 0;
	color: #6F2224;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}


.texto_com {
	letter-spacing: 1px;
	margin-bottom: 0;
	color: #333;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}

.texto_com a {
	color: #000;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	text-decoration:none;
}



 .fuente {
	/*top:80px;*/
	letter-spacing: 1px;
	color: #666;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}


p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-style: normal;
}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #762A2E;
	font-style: normal;
	text-align: justify;
}

.centro {
	
	font-size: 13px;
	color: #6F2224;
	font-style: normal;
	text-align: center;
}

td {
	
	font-size: 13px;
	color: #333;
	text-align: left;
}
th {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	color: #333;
	font-style: normal;
}
.cabecera {
	font-weight: bold;
	font-size: 12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	background-color: #E8E8E8;
	text-align:center;
	color: #fff;
}

tr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
.gris {
	margin-bottom: 0;
	color: #666666;
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 14px;
}


.nota {
	font-size: 14px;
	color: #762A2E;
}

 
.boton {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14x;
	color: #CCC;
	background-color: #762A2E;
	padding-left:15px;
	padding-right:15px;
	
}
.blanco{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	margin:8px;
	}
.rojo{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	color: #6F2224;
	text-align: center;
	margin:8px;
	}

.mensaje{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 15px;
	color: #762A2E;
	text-align: center;
	margin:8px;
	}
	

.centertable {
	text-align: center;
}


.identificador{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	color: #003;
	text-align: center;
}
.blancotd {
	color: #FFF;
}
.blancotd td {
	color: #FFF;
	text-align: center;
}

/* tabla esquinas redondeadas*/
#rounded-box {
	position:relative;
	background:#F1EDE7;
/*	background-image: url(../../../img/bg_title_0_1_red.png);*/
	margin:0 auto;
	top:-15px;
	width:200px;
	border-radius:7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius : 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	box-shadow: 0 10px 6px -6px #777;
	}
#rounded-box2 {
	position:relative;
	background:#F1EDE7;
	/*background-image: url(../../../img/bg_title_0_1_red.png);*/
	margin:0 auto;
	top:-15px;
	width:300px;
	border-radius:7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius : 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	box-shadow: 0 10px 6px -6px #777;
	padding-left:10px;
	padding-right:10px;
	
	}
	
#rounded-box3 {
	position:relative;
	background:#F1EDE7;
	/*background-image: url(../../../img/bg_title_0_1_red.png);*/
	margin:0 auto;
	top:-15px;
	width:500px;
	border-radius:7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius : 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	box-shadow: 0 10px 6px -6px #777;
	}
  
#rounded-box h1,#rounded-box2 h1,#rounded-box3 h1 {
	padding:10px;
	text-align:center;
	color:#6F2224;
	font-size:16px;
	}  
#rounded-box a {
	margin-left:20px;
	color:#333;
	text-decoration:none;
	}

.formulario {
	background-color: #F0F0EE;
	background-image: url(../../../img/bg_title_0_1.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	width:930px;
	float:right;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	[if gte IE 9]>
	border-color: transparent;
	box-shadow: 4px 6px 5px #999;
	border-radius:9px;
	overflow: auto;
	
	<![endif]
}

.fondo_table {
	background-image: url(../../../img/fondo_login.jpg);
}


.login {
/*background-color: #F0F0EE;*/
	background-image: url(../../../img/bg_title_0_1.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	width:430px;
	float:right;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	[if gte IE 9]>
	border-color: transparent;
	box-shadow: 4px 6px 5px #999;
	border-radius:9px;
	overflow: auto;
	
	<![endif]

}
	
.textarea{
	
  border: 2px solid #DBE1EB;
  font-size: 14px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -moz-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -webkit-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -o-linear-gradient(left, #FFFFFF, #EFEAEA);
  width:700px;
  color: #2E3133;
	
}

.textarea2{
	
  border: 2px solid #DBE1EB;
  font-size: 14px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -moz-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -webkit-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -o-linear-gradient(left, #FFFFFF, #EFEAEA);
  width:400px;
  height:10px;
  color: #2E3133;
	
}

.textarea3{
	
  border: 2px solid #DBE1EB;
  font-size: 14px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -moz-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -webkit-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -o-linear-gradient(left, #FFFFFF, #EFEAEA);
  width:200px;
  height:10px;
  color: #2E3133;
	
}


.text{
	
	border-color:#F0F0EE;
	-moz-border-radius: 5px; 
	-webkit-border-radius : 5px;
	width:180px;
	padding: 5px;
	overflow: hidden;
	[if gte IE 9]>
	border-color: transparent;
	border-radius:3px;
	<![endif]
}

#pres_texto{
	background:#FFF url(../markitup/skins/anuies/images/bg-editor.png) no-repeat;
	border-color:#F0F0EE;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	width:720px;
	padding: 10px;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	[if gte IE 9]>
	box-shadow: 4px 6px 5px #999;
	border-color: transparent;
	border-radius:7px;
	overflow: auto;
	<![endif]
}

#pres_resumen{
	background:#FFF url(../markitup/skins/anuies/images/bg-editor.png) no-repeat;
	border-color:#F0F0EE;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	width:720px;
	padding: 10px;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	[if gte IE 9]>
	box-shadow: 4px 6px 5px #999;
	border-color: transparent;
	border-radius:7px;
	overflow: auto;
	<![endif]
}
/**************Botones**************************************/
#boton_editar{
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	background: url(../../../img/editar1.png) no-repeat top; /* Imagen sin repetir y en la parte superior */
		
}

#boton_editar2{
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	background: url(../../../img/editar2.png) no-repeat top; /* Imagen sin repetir y en la parte superior */
		
}

#boton_editar3{
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	background: url(../../../img/editar3.png) no-repeat top; /* Imagen sin repetir y en la parte superior */
		
}

#boton_editar4{
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	background: url(../../../img/editar4.png) no-repeat top; /* Imagen sin repetir y en la parte superior */
		
}

#boton_eliminar{
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	background: url(../../../img/b_ik_quitar.gif) no-repeat top; /* Imagen sin repetir y en la parte superior */
		
}

#agregar_seccion{
	font-size:10px;
	background-color:#933131;
}

#agregar_subseccion{
	font-size:12px;
	background-color:#960;
}


/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#990000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

.instrucciones {
	border-style:dotted;	
	border-color:#069;
	border-width:thin;
	margin:0 auto;
	width:90%;
	border-radius:7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius : 7px;
	font-size:14px;
	padding:10px;
	
}

.instrucciones2 {
	color:#036;
	border-style:dotted;	
	border-color:#069;
	border-width:thin;
	margin:0 auto;
	width:90%;
	border-radius:7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius : 7px;
	font-size:12px;
	padding:10px;
	
}

.info, .exito, .alerta, .error, .login, .neutral {
       font-family:Arial, Helvetica, sans-serif; 
       font-size:13px;
       border: 1px solid;
	   border-color:#CCC;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
	   
       }
.info {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url('info.png');
	   
	   
}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url('exito.png');
}

.neutral {
	color: #333;
	background-color: #F2F2F2;
	background-image:url('exito.png');
}
.alerta {
	color: #960;
	background-color: #FEEFB3;
	background-image: url('alerta.png');
	margin:0 auto;
    width:500px;	   
}
.error {
	color: #762A2E;
	background-color: #FFDFDF;
	background-image: url('error.png');
	margin:0 auto;
	width:500px;
}
.login {
       color: #00529B;
       background-color: #FEEFB3;
       background-image: url('info.png');
}


.general {
	width: 100%;
	height: auto;
	float: left;
	background: #F1EDE7;
	background-image: url(/img/templates/patlani.png);
	border: 1px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-color: #666;
	border-bottom-width: thick;
	padding: 10px;
}

/*************************************************
	Clearfix - http://www.webtoolkit.info/css-clearfix.html
**************************************************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.button { /* clase general */
  width: 100%;
	height:auto;
	float: left;
	background:#999;
	background-image: -webkit-linear-gradient(top,#DECFD8,#fff);
	background-image: -moz-linear-gradient(top,#DECFD8,#fff);
	background-image: -o-linear-gradient(top,#DECFD8,#fff);
	background-image: linear-gradient(to bottom,#DECFD8,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DECFD8', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#DECFD8', endColorstr='#ffffff')";
	background: -o-linear-gradient(top, #DECFD8, #ffffff);
	border: 1px solid #DECFD8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color:#6F2224;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
	margin-top:1px;
	margin-bottom:1px;
	border-bottom-color:#666;
	border-bottom-width:thick;
	padding:10px;
}

.button:hover { /* clase general */
  background:#999;
	background-image: -webkit-linear-gradient(bottom,#DECFD8,#fff);
    background-image: -moz-linear-gradient(bottom,#DECFD8,#fff);
    background-image: -o-linear-gradient(bottom,#DECFD8,#fff);   
    background-image: linear-gradient(to top,#DECFD8,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DECFD8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DECFD8')";
	background: -o-linear-gradient(top, #ffffff, #DECFD8);
	cursor: pointer;
	border-bottom-color:#6F2224;
	border-bottom-width:thick;
	color:#000;
}


#migas {
	position:relative;
	top:-10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	font-size:14px;
}
#migas a{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
}



#tabla .eliminar{ cursor: pointer; color: #000; }


.print {
	background-image:url(../../../img/prtn.jpg);
	background-repeat:no-repeat;
	  height:70px;
	  width:70px;
	  background-position:center;
}

.pdf {
background-image:url(../../../img/pdf.jpg);
background-repeat:no-repeat;
  height:70px;
  width:70px;
  background-position:center;
  border:hidden;

}

.caja{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	width:150px;
	height:20px;
	float:left;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	[if gte IE 9]>
	border-color: transparent;
	
	border-radius:3px;
	overflow: auto;
}

.caja2{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:530px;
	height:20px;
	float:left;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	[if gte IE 9]>
	border-color: transparent;
	border-radius:3px;
	overflow: auto;
}

.mayuscula{text-transform:uppercase;}


fieldset {
    font-family: sans-serif;
	font-size: 14px;
    border: 1px solid #6F2224;
	background-color:#CCC;
    /*background: #FEEFB3;
	border-radius: 20px; /* CSS3 (Opera 10.5 e Internet Explorer 9) */
	behavior:url(border.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

fieldset legend {
	background: #6F2224;
	color: #fff;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 5px;
	box-shadow: 0 0 0 3px #ddd;
	margin-left: 20px;
	text-align:left;
}
		
.redondeo {
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5 e Internet Explorer 9) */
behavior:url(border.htc); 
}

#contenedor_centro {
	width: 980px;
	padding: 4em 0 0 0;
	background-image: url(../images/fondo_side.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

#contenedor_centro ol{
	color:#6F2224;

}
#contenedor_centro a{
	color:#333;
	text-decoration:none;
}
#contenedor_centro a:hover{
	color:#6F2224;
}
#mainbox {
	float: left;
	width: 715px;
	margin-top:-50px;
}
#sidebox {
	float: left;
	width: 260px;
	margin-top:-50px;
	background-repeat: repeat-y;
	background-position: right top;
}
#sidebox p{
	text-align:center;
	font-size:13px;
}

#maincontent {
	padding: 0 10px 20px 25px;
	font-size: 0.85em;
	
}
#maincontent p{
	line-height: 1.5em;
	margin: 8px 0 12px 0;
	text-align: justify;
}

#banner {
float: left;
	width:673px;
	height:370px;
	border: 1px solid #CCCCCC;
	border-radius:7px;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	/*background-image:url(../images/fondo_presentacion.jpg);*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
}

#agenda {
	float: left;
	width:673px;
	border: 1px solid #CCCCCC;
	border-radius:7px;
	-webkit-box-shadow: 2px 2px 5px #999;
  	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	/*background-image:url(../images/fondo_presentacion.jpg);*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	 
}

#agenda_head {
	background-image: url(../../../img/top_comunicados.png);
	height:25px;
}

#agenda_head top1{
	line-height: 26px;
	padding-left:310px;
	color:#F8F8F8;	
	font-size:16px;
}

#table_side {
	z-index: 0;
	margin: 0 auto;
	width: 245px;
	border: 1px solid #CCCCCC;
	border-radius: 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	/*background-image:url(../images/fondo_presentacion.jpg);*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	background-color: #F8F3F5;	  /*background: linear-gradient(left, #FFFFFF, #EFEAEA);
	  background: -moz-linear-gradient(left, #FFFFFF, #EFEAEA);
	  background: -webkit-linear-gradient(left, #FFFFFF, #EFEAEA);
	  background: -o-linear-gradient(left, #FFFFFF, #EFEAEA);*/
}

#table_side_head {
	background-image: url(../../../img/top_table_side.png);
	height:25px;
}

#table_side top1{
	line-height: 26px;
	padding-left:60px;
	color:#F8F8F8;
	font-size:16px;
}

#table_side body1{
	padding-left:12px;
}

#table_side ul{
	list-style:circle;
	padding-left:-15px;
}

#table_side li{
	color:#6F2224;
	
}

#table_side body1 extra{
 height : 220px;
 width : 220px;
 overflow:hidden;
 
}

 .region {
	 position:absolute;
	top:500px;
	left:300px;
	letter-spacing: 1px;
	color: #999;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	background-color:#339;
	height:20px;
}

.derecha { text-align:right; }

.region2 {
	position:relative;
	letter-spacing: 1px;
	color: #999;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding-left:0px;
	padding-bottom:60px;
}
/*tr:hover td { background: #d0dafd; color: #339; }*/

.limpiar {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
#todos a { 
	color:#762A2E;
}

/* CSS para el carrusel*/
div.jMyCarousel_fondo, div.jMyCarousel_fondo2, div.jMyCarousel_fondo3 , div.jMyCarousel_fondo4 {
	background-color:#DDD;
	height: 100px;
	padding-left:6px;
	padding-right:10px;
	margin-top:-10px;
}

div.jMyCarousel, div.jMyCarousel2,  div.jMyCarousel3, div.jMyCarousel4  { width: 10px; height: 80px !important; margin-top:10px; padding-top:10px;  }
div.jMyCarousel .prev  {   background: url('../../../img/galeria/left2.png') center center no-repeat; width:13px; height:20px; border:0px; margin-left:5px; }
div.jMyCarousel .next  {   background: url('../../../img/galeria/right2.png') center center no-repeat; width:13px; height:20px; border:0px; }
div.jMyCarousel ul li, div.jMyCarousel2 ul li,  div.jMyCarousel3 ul li, div.jMyCarousel4 ul li   {   margin:0px; line-height:0px; padding:0px; }
div.jMyCarousel ul li a, div.jMyCarousel2 ul li a, div.jMyCarousel3 ul li a, div.jMyCarousel4 ul li a  {   display:block; }
div.jMyCarousel ul li img,  div.jMyCarousel3 ul li img, div.jMyCarousel4 ul li img   {   display:block; border:0px; margin: 0px 5px 0px;  }
div.jMyCarousel2 .prev  {   background: url('../../../img/galeria/left2.png') center center no-repeat; width:13px; height:20px; border:0px; margin-left:5px; margin-top:50px }
div.jMyCarousel2 .next  {   background: url('../../../img/galeria/right2.png') center center no-repeat; width:13px; height:20px; border:0px;margin-top:50px }
div.jMyCarousel3 .prev  {   background: url('../../../img/galeria/left2.png') center center no-repeat; width:13px; height:20px; border:0px; margin-left:5px; margin-top:50px }
div.jMyCarousel3 .next  {   background: url('../../../img/galeria/right2.png') center center no-repeat; width:13px; height:20px; border:0px;margin-top:50px }
div.jMyCarousel4 .prev  {   background: url('../../../img/galeria/left2.png') center center no-repeat; width:13px; height:20px; border:0px; margin-left:5px; margin-top:50px }
div.jMyCarousel4 .next  {   background: url('../../../img/galeria/right2.png') center center no-repeat; width:13px; height:20px; border:0px;margin-top:50px }

#contenido_galeria, #contenido_galeria2, #contenido_galeria3, #contenido_galeria4 { position: relative; height: 220px; margin-top:10px; margin-left:-10px;}
#contenido_galeria img, #contenido_galeria2 img, #contenido_galeria3 img, #contenido_galeria4 img  { float: left; width: 300px;}
#contenido_galeria p, #contenido_galeria2 p, #contenido_galeria3 p, #contenido_galeria4 p { width: 330px;   position: relative; top: -200px; left: 320px; }


div.jMyCarousel ul li .active {
	border-style: solid;
    border-width: 2px;
}


.borde {
	border-style: solid;
    border-width: 5px;
}

#comentarios
    {
	 border: 2px solid #DBE1EB;
  font-size: 16px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left,#EFEAEA,#FFFFFF);
  background: -moz-linear-gradient(left, #EFEAEA,#FFFFFF);
  background: -webkit-linear-gradient(left, #EFEAEA,#FFFFFF);
  background: -o-linear-gradient(left, #EFEAEA,#FFFFFF);
  width:600px;
  color: #2E3133;
  float:right;
  margin-top:5px;
    }
	
	#respuestas
    {
	 border: 2px solid #DBE1EB;
  font-size: 16px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -moz-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -webkit-linear-gradient(left, #FFFFFF, #EFEAEA);
  background: -o-linear-gradient(left, #FFFFFF, #EFEAEA);
  width:550px;
  color: #2E3133;    /*border-color:Blue;*/
  float:right;
  margin-top:5px;
    }
	
	
	.sombra {
		border: 1px solid #CCCCCC;
		border-radius:4px;
		-webkit-box-shadow: 2px 2px 3px #999;
  		-moz-box-shadow: 2px 2px 3px #999;
		-webkit-box-shadow: 2px 2px 3px #999;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
		[if gte IE 9]>
		border-color: transparent;
		box-shadow: 2px 2px 3px #999;
		border-radius:9px;
		overflow: auto;
		<![endif]
	
	}
	
	
	.sombra_boton {
		width:24px;
		border: 1px solid #CCCCCC;
		border-radius:2px;
		-webkit-box-shadow: 2px 2px 3px #999;
  		-moz-box-shadow: 2px 2px 3px #999;
		-webkit-box-shadow: 2px 2px 3px #999;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
		[if gte IE 9]>
		border-color: transparent;
		box-shadow: 2px 2px 3px #999;
		border-radius:9px;
		overflow: auto;
		<![endif]
	
	}
	
	
	.form {
	
	margin: 0 auto;
	border: 1px solid #CCCCCC;
	border-radius: 7px;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
	background-color: #F8F3F5;
	padding-left:25px;	  /*background: linear-gradient(left, #FFFFFF, #EFEAEA);*/
	
	}
	
	
	.ficha {
	
		border: 1px solid #CCCCCC;
		border-radius:4px;
		-webkit-box-shadow: 2px 2px 3px #999;
  		-moz-box-shadow: 2px 2px 3px #999;
		-webkit-box-shadow: 2px 2px 3px #999;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
		height:180px;
		width:210px;
		padding-top:10px;
		background-color:#EDEDED;
	}
	
	.ficha2 {
	
		border: 1px solid #CCCCCC;
		border-radius:4px;
		-webkit-box-shadow: 2px 2px 3px #999;
  		-moz-box-shadow: 2px 2px 3px #999;
		-webkit-box-shadow: 2px 2px 3px #999;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
		height:235px;
		width:200px;
		padding-top:10px;
		padding-left:10px;
		background-color:#EDEDED;
		
	}
	
	.ficha_cn {
		background-image: url(../../../img/fondo_cn.jpg);
	}
	.ficha_asamblea {
		background-image: url(../../../img/fondo_asamblea.jpg);
	}
	.ficha_cr {
		background-image: url(../../../img/fondo_cr.jpg);
	}
	.ficha_cupia {
		background-image: url(../../../img/fondo_cupia.jpg);
	}
	.ficha_cupria {
		background-image: url(../../../img/fondo_cupria.jpg);
	}
	.ficha_citia {
		background-image: url(../../../img/fondo_citia.jpg);
	}
	
/* Estilos para banner*/

#nav { z-index: 50; position: absolute; top: 167px; left: 45px }
#nav a { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #EDEDED; text-decoration: none }
#nav a.activeSlide { background: #762A2E; color:#FFF; }
#nav a:focus { outline: none; }	


.iframe {
	margin:-10px;
	border:0;
	frameborder:0;
	width:660px;
	height:330px;
}


