/* frontend */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #e1dac7;
}

a{
	text-decoration: none;
}

a:focus { outline: none; }

a:hover, a:focus, a:active{
	text-decoration: underline;
}

select{ 
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: black;
	padding: 0px 0px 0px 0px;
}

img{
		border:0px;
}

#bannerSuperior{
	height: 77px;
	width: 950px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../../imagenes/img_top.jpg);
}

#encabezado{
	height: 89px;
	margin: 0px;
	border: 0px;
	padding: 5px;
	background-color: #FFFFFF;
}

#eDerecha{
	margin-top: 0px;
	margin-left: 0pc;
	margin-right: 35px;
	margin-bottom: 0px;
	border: 0px;
	float: right;
	width: 450px;
	text-align: right;
}

#barraIdiomas{
	/*position: absolute;*/	
	margin-left: 30px;
	background: #FFFFFF;
	height: 19px;
	width: 216px;
	padding: 4px 11px 6px 11px;
	color: #b8b9bb;
}

form, input{	
	padding: 0px 0px 0px 0px;
}

#todo{
	width: 950px;
	text-align: left;
}

#logo{
	float: left;
	margin-left: 12px;
}

#loginForm{
	color: #B8B9BB;
	font-size: 10px;
}

.separador, .separadorSecciones{	
	height: 0px;
	clear: both;
}

.footerFrontend{
	text-align: center;
}

#footer{
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	color: #ADADAD;
	text-align: center;
}

.fixer{
	clear: both;
	height: 0px;
}

.opcionesFrontend{
	float:left; 
	margin:3px 2px 7px 2px; 
	padding:0px; 
	border: 1px solid #CCCCCC;
}

.opcionesImg{
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid; 
}

.opcionesText{
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	padding:2px;
}

/* css de formato de la página */

#breadcrumbs{
	font-size: 10px;
	color: #333333;
	margin-left: 3px;
}

#breadbrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{
	color: #019ad8;
	text-decoration: none;	
}

#breadcrumbs a:hover, #breadcrumbs a:active{
	color: #0cb8fe;
	text-decoration: underline;
}

#pagecontent{
	color: #333333;
	margin-left: 3px;
}

#contenidoFrontend{	
	background-image: url(../../imagenes/img_bottom.jpg);
	background-repeat:no-repeat;
	background-position: top;
	height:100%;
	padding: 5px 5px 5px 5px;
}

#contenidoFrontend h2{
	color: #01aef0;
	margin: 10px 3px 10px 3px;
}

.bordesGruesos{
	border: 7px solid #FFFFFF;
}

.bordesDelgados{
	border: 3px solid #FFFFFF;
}

#contentArea{
	width: 624px;
	min-height: 465px;
	margin-left: 33px;
	float: left;
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px 12px 12px 12px;
}

#rotativa{
	width: 648px;
	height: 222px;	
	margin-left: 33px;
	float: left;
}

#minisitio{	
	height: 222px;
	width: 200px;
	margin-right: 24px;
	float: right;
}

#pabellones
{
	background: #FFFFFF;
	width: 425px;
	height: 223px;	
	margin-left: 33px;
	margin-top: 6px;
	float: left;
}

#opciones{	
	width: 214px;
	height: 237px;	
	float: right;
	margin-top: 6px;
	margin-right: 24px;
}

.socios{
	width: 208px;
	/*height: 52px;*/
	float: left;
	margin-top: 4px;
}

.btnSecciones{
	width: 202px;
	height: 118px;
	float: left;
	background: #FFFFFF;
	margin-top: 6px;
}

#paginadorFrontend{
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	text-align: center;
	color: #333333;
	font-size: 12px;
	border: solid;
	border-width: 1px;
	border-color: #EE2D24;
	padding: 15px 15px 15px 15px;
}

#paginadorFrontend a, #paginadorFrontend a:link, #paginadorFrontend a:visited{
	color: #019ad8;
	text-decoration: none;
}

#paginadorFrontend a:focus, #paginadorFrontend a:hover, #paginadorFrontend a:active{
	color: #0cb8fe;
	text-decoration: underline;
}

/* fin formato frontend */

/* menu superior */

#menu {
	padding: 0px 0px 0px 10px;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	background-color: #00468B;
	color: #FFFFFF;
	text-align: center;
}
/*#menu ul{
	background:#00468B;
	list-style:none;
	margin:0;
	padding:0;
	text-align: center;
}
#menu li{
	float:left;
	padding:0px;
}
#menu li a{
	background:#00468B bottom right;
	color:#FFFFFF;
	display:block;	
	margin:0px;
	padding:5px 5px 5px 5px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}
#menu li a:hover, #menu ul li:hover a{
	background: #0066c8 bottom center;
	color:#FFFFFF;
	text-decoration:none;
}
#menu li ul{
	background:#00468B;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	z-index:200;
}
#menu li:hover ul{
	display:block;		
}
#menu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
}
#menu li:hover li a{
	background:none;		
}
#menu li ul a{
	display:block;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:5px 10px 5px 15px;
	text-align:left;
}
#menu li ul a:hover, #menu li ul li:hover a{
	background:#0066c8 center left no-repeat;
	border:0px;
	color:#ffffff;
	text-decoration:none;
}
#menu p{
	clear:left;
}*/

/* fin menu superior */

/* noticias en el frontend */

.fechaListado{
 	color: #333333;
	font-size: 11px;
	padding: 5px 0px 15px 0px;
}

.tituloListado{
	text-align: left;
	padding: 5px 5px 15px 5px;
	font-size: 12px;	
}

.tituloListado a, .tituloListado a:link, .tituloListado a:visited{
	color: #019ad8;
	text-decoration: none;	
}

.tituloListado a:hover, .tituloListado a:active, .tituloListado a:focus{
	color: #0cb8fe;
	text-decoration: underline;
}

#imgcontainer a, #imgcontainer a:link, #imgcontainer a:visited{
	color: #019ad8;
	text-decoration: none;	
}

#imgcontainer a:hover, #imgcontainer a:active, #imgcontainer a:focus{
	color: #0cb8fe;
	text-decoration: underline;
}

.tituloAdjuntos, #autor, #firma{
	color:#333333;
	font-size:12px;
}

#contentArea #firma, .tituloAdjuntos{
	font-weight:bold;
}

#galAdjuntos a, #galAdjuntos a:link, #galAdjuntos a:visited{
	color: #019ad8;
	text-decoration: none;	
}

#galAdjuntos a:hover, #galAdjuntos a:active, #galAdjuntos a:focus{
	color: #0cb8fe;
	text-decoration: underline;
}

#docAdjuntos a, #docAdjuntos a:link, #docAdjuntos a:visited{
	color: #019ad8;
	text-decoration: none;	
}

#docAdjuntos a:hover, #docAdjuntos a:active, #docAdjuntos a:focus{
	color: #0cb8fe;
	text-decoration: underline;
}

/* fin noticias frontend */

/*      Galerías en el frontend        */
#imageContainer{
	padding:6px;
	overflow:hidden;
	/*height: 456px;*/
	height: 304px;
	border: 1px #999 solid;
	position:relative;
}

#imgSlide{ 
	position:absolute; 
	top: 6px;
}

.individualImage{
	float: left;
	margin: 11px 11px 11px 11px;
	width: 130px;
	heigth: 130px;
}

.botonFila{
	padding: 4px 4px 4px 4px;
	text-align: center;
	float: left;
}

a.botonFila , a.botonFila:link, a.botonFila:visited{
	color: #019ad8;
	text-decoration: none;	
}

a.botonFila:hover, a.botonFila:active, a.botonFila:focus{
	color: #0cb8fe;
	text-decoration: underline;
}

/*    Fin Galerías en el frontend      */

/* formato del newsticker */
	
#noticias{
	background: #FFFFFF;
	width: 203px;
	height: 223px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
	text-align: left;
	display:block;
}

.NewsVertical {
	width: 203px;
	height: 170px;
	display: block;
	overflow: hidden;
}

#TickerVertical {
	width: 203px;
	height: 165px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 190px;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
}

#TickerVertical li .NewsTitle{
	display: block;
	color: #EE2D24;
	font-size: 12px;
	margin-bottom:3px;
	font-weight:bold;
}

#TickerVertical li.newsContent{
	color: #333333;
	text-align: left;
	font-size: 11px;
}

#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #EE2D24;
	font-size: 12px;
	margin-bottom:6px;
	text-decoration:none;
	font-weight:bold;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}

#TickerVertical li .NewsImg{
	float:left;
	margin-right:10px;
}
#TickerVertical li .NewsFooter{
	display: block;
	color: #777777;
	font-size: 10px;
	margin:6px 0 14px 0;
}
/* fin newsticker*/

/* clases del admin */
#edita, #agrega, #elimina, #agregaImg{
	border:2px solid #9e0b0f;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#cancel, #cancelar, #siguiente, #siguiente1, #siguiente2, #siguiente3, #anterior, #anterior1, #anterior2, #anterior3{
	border:2px solid #666;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.insideDiv{
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	border: solid;
	border-width: 1px;
	border-color: #9e0b0f;
	padding: 20px 20px 20px 20px;
	text-align: left;
}

.boton{
	cursor: pointer;
	margin: 3px;
	padding: 4px 4px 4px 4px;
	text-align: center;
	float: left;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
}

.buscador{
	margin: 3px; 
	padding: 4px;
	float: left;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
	margin-left: 40px;
	text-align: left;
}

.txtlogin{
	width: 130px;
	padding: 0px 0px 0px 0px;
	border: none;
	margin: 0px;
	margin-left: 0px;
}

.textoAjax{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textoError{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DC143C;
}

#contenido {
	padding: 5px 5px 5px 5px;	
}

#subContenido {
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#menuAdmin {
	padding: 5px 10px 5px 10px;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	background-color: #9e0b0f;
	color: #FFFFFF;
	text-align: center;
}

#menuAdmin a:link, #menuAdmin a:visited{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#menuAdmin a:active, #menuAdmin a:hover, #menuAdmin a:focus{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

#menuAdmin a{
	color: #FFFFFF;
	color: #C0C7CE;
	text-decoration:line-through;
}

#tituloAdmin{
	background: #FFFFFF; 
	padding: 0px;
	color: #000000;
}

.adminGrande{
	font-size: 36px;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	padding: 30px 5px 2px 10px;
}

.adminNormal{
	font-size: 16px;
	font-family: "Trebuchet MS", Arial;
	text-align: left;
	padding: 2px 5px 5px 10px;
}

#paginadorAdmin{
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

#paginadorAdmin a, #paginadorAdmin a:link, #paginadorAdmin a:visited{
	color: #4674A5;
	text-decoration: none;
}

#paginadorAdmin a:focus, #paginadorAdmin a:hover, #paginadorAdmin a:active{
	color: #4674A5;
	text-decoration: underline;
}

.fondoHeader{
	background-color: #eee8d8;
	color: #1A1A1A;
	font-weight: bold;
}

/* fin admin */
.subtitulo2{
	color: #467491;
	font-weight: bold;
}

a.subtitulo2:link, a.subtitulo2:visited{
	color: #467491;
	font-weight: bold;
	text-decoration: none;
}

a.subtitulo2:active, a.subtitulo2:hover, a.subtitulo2:focus{
	color: #467491;
	text-decoration: underline;
}

.imgmiddle{
	vertical-align: middle;
	display: inline-block;
}

.oplmenu, .enlaces{
	float: left;
	width: 100px;
}

.noticias{
	padding: 15px 5px 15px 5px;
	text-align: left;
}

.textoNoticia{
	font-size: 12px;
}

.fechaNoticia{
 	color: #333333;
	font-size: 12px;
	padding: 5px 5px 2px 5px;
}

.tituloNoticia{
	text-align: left;
	/*color: #333333;*/
	color: #01aef0;
	font-weight: bold;
	padding: 3px 5px 15px 5px;
	font-size: 16px;
}

.fechaSecciones{
 	color: #333333;
	font-size: 12px;
	padding: 5px 5px 2px 5px;
}

.tituloSecciones{
	text-align: left;
	color: #333333;
	font-weight: bold;
	padding: 5px 5px 15px 5px;
	font-size: 12px;	
}

.footerFrontend {
	font-family: "Trebuchet MS", Arial; 
	font-size: 11px; 
	color: #000000; 
}


/* clases campos agregados dinamicamente */
.aElements{
	float: left;
	width: 668px;
	border: 1px;
	border-color: #d3d3d3;
	border-style: solid;
}

.separaAttach{
	clear: both;
	height: 0px;
}

.attachedObject{
	/*width: 155px;*/
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #1E90FF;
	overflow: hidden;
	float: left;
	margin: 2px;
}

.defaultObject{
	/*width: 155px;*/
	padding: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffd71e;
	overflow: hidden;
	float: left;
	margin: 2px;
}

.imgAttached{
	width : 132px;
	height : 132px;
	padding : 1px;
	margin : 1px;
	float : left;
}

.docAttached{
	/*width : 132px;*/
	height : 20px;
	padding : 1px;
	margin : 1px;
	float : left;
}
.delAttached{
	height : 18px;
	width : 18px;
	float : right;
}

.tituloSeccion{
	font-size: 14px;
	color: #067DBD;
	font-weight: bold;
}

.imgHolder{
	width: 140px;
	height: 140px;
	padding: 5px 5px 5px 5px;
	float: left;
	text-align: left;
}

.verMas{
	width: 60px;
	padding: 5px;
	float: right;
	font-size: 12px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.resumen{
	padding: 5px 5px 5px 5px;
	float: right;
	text-align: left;
}

/* css anterior que apenas pueda lo eliminio */

/* Skins de los bloques del módulo Ordenar Noticias */ 

#sortableList {
   list-style-type : none;	
   margin : 0;
	width: 550px;
	font-family: "Trebuchet MS", Arial;
	float: left; 
}

#sortableList .seccion1{
	text-align: left;
	color: #333333;	
	font-size: 16px;
	border: solid;
	border-width: 1px;
	border-color: #005EA7;
	cursor : move;
	margin : 3px 0px 3px 0px;
	padding : 10px;
	background : #94C9FF;
	clear:both;
}

#sortableList .seccion2{
	text-align: left;
	font-size: 14px;
	border: solid;
	border-width: 1px;
	border-color: #005EA7;
	cursor : move;
	margin : 2px 0px 3px 0px;
	padding : 10px;
	background : #AADAFF;
	float: left;
	width: 250px;
	height: 110px;
	clear:both;
}

#sortableList .seccion3{
	text-align: left;
	color: #333333;
	font-size: 14px;
	border: solid;
	border-width: 1px;
	border-color: #005EA7;
	cursor : move;
	margin : 2px 0px 3px 0px;
	padding : 10px;
	background : #CCE9FF;
	float: right;
	width: 250px;
	height: 110px;
	/*clear:both;*/
}


#sortableList .historico{
	text-align: left;
	color: #333333;
	font-size: 14px;
	border: solid;
	border-width: 1px;
	border-color: #005EA7;
	cursor : move;
	margin : 2px 0px 3px 0px;
	padding : 10px;
	background : #E8F5FF;
	clear:both;
}

#sortableList .extras{
   border: solid;
	border-width: 1px;
	border-color: #005EA7;
   cursor : move;
   margin : 3px 0px 3px 0px;
   padding : 10px;
   background : #F7F7F7;
   font-size: 12px;
   color: #696969;
   clear:both;
}

.emptyPlaceMarker{
	z-index: 2;
	border: 2px dashed #CC0000;
	background-color: Transparent;
}

.subtitulo{
	color: #467491;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

/* Inicio CSS Tabs frontend*/
#tabs{	 
	 padding: 0;
	 background: transparent;	 
	 voice-family: inherit;
	 margin: 5px 3px 10px 3px;
	 font-size:12px;
}

#tabs h3{
	margin: 5px 3px 5px 0px;
	color: #01aef0;
}

.continuar, .cancelar, .limpiar{	
	color: #FFFFFF;	
	padding: 3px;	
	cursor: pointer;
	display: block;
	margin-top: 10px;	
}

.cancelar{
	background-color: #ee2d24;
	font-size: 14px;
	float: left;
	margin-left: 10px;
}

.limpiar{
	background-color: #01aef0;
	font-size: 14px;
	float: left;
	margin-left: 6px;
}

.continuar{
	background-color: #ee2d24;
	font-size: 16px;
	float: right;
	margin-right: 15px;
}

.notas{
	color: #323232;
	font-size: 9px;
}
/* Fin CSS Tabs */

/* TABS BACKEND */
.htabs { list-style:none; padding:5px 5px 0px 5px; margin:0px; background:url(/imagenes/bgtab.png) center center;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	min-height: 30px;
}
.htabs li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.htabs li a { float: left; text-decoration: none; padding: .5em 1em; color:#FFF; font-weight:bold; }

html .htabs li.active a, html .htabs li.active a:hover  {
	color: #FC0;
}
html .htabs li.active{
	background: #fff;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
/* FIN TABS *

/* Banner ordenador */
#imgbanner {
	list-style: none;
	padding-left: 0px;
	margin-left:0px;
}

#imgbanner li {
	display: block;
	padding: 5px; margin-bottom: 3px;
}

#imgbanner li img.handle {
	margin-right: 20px;
	cursor: move;
}
/* Fin banner*/
