/***********************************************/
/*  GENERAL                                    */
/***********************************************/

body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

*, body, html, td {

	font-family: Arial;
	font-size: 12px;
	text-align: justify;
}

body {

}


div#ico_layout_contenedor_ext{
	width:100%;
	height:100%;
	text-align:center;
}

div#ico_layout_contenedor {
	/* margin: 0 auto; */
	margin-right:auto;
	margin-left:auto;
	width:812px;
				
	background-image: url(cuerpo_bg.jpg);
	background-repeat:no-repeat;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;		
}

div#ico_layout_contenedor #cabecera
{
	position: relative;
/*
	background-image: url(cabecera.jpg);
	background-repeat:no-repeat;
	background-position:center;
*/
	height:99px;	
	width:812px;
	margin-left:4px;	
}


div#ico_layout_contenedor #cabecera img#logo
{
	margin-bottom:10px;
	margin-left:52px;
	
}

div#ico_layout_contenedor #cabecera img#texto_logo
{
	 margin-left: 55px; 

}


div#ico_layout_contenedor #cabecera h1
{

	padding-top:10px;
	padding-left:10px;
	font-size:24px;
	font-family : Georgia, "Times New Roman", Times, serif;
	letter-spacing : -1px;
	color:White;
	font-weight:bold;
	padding-left:30px;
	padding-top:20px;
    display: none;

}


div#contenido_secundaria
{
	min-height:300px;
	width:775px; /* width:741px;*/
	padding-top:10px;
	margin-left:10px;
	padding-right:10px;
}

.bar_footer
{
	background-image: url(bargrey.gif);
	background-repeat:repeat-x;
	height:17px;
}



#menu
{

	width:812px;
	min-height:28px;
	margin-bottom:10px;	
}


.Head
{
	font-size:11px;
	color: #0997D7;
	font-family : "Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	
}


.clear
{
	clear:both;
	}


.Normal
{
	font-family:Arial;
}


div#contenido_secundaria .contentpane
{
	padding-left:40px;
	width:700px;
}


/* menu */

#menu
{
	padding-left:30px;
}

#menu a
{

}

#menu table {
    width: 760px;
    background-color: #0997D7;
}

#menu table table {
    width: auto;
}

#menu *
{
	font-size:12px;
	color:white;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	/* border:0 !important; */
	/*
	padding-top: 0 !important;	
	padding-bottom: 0 !important;
	*/
	cursor:pointer;	
}

/* Asociados */

 .UDT_Table_Head
 {
	display:none;
	}


#dnn_ctr1831_UserDefinedTable_grdData
{
	width:100%;
	}
	

.UDT_Table_Item td
{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px #DDDDDD;
}



/* Diseño fondo */

body
{
	background-color:#00A2E1;
	background-image:url(bg.jpg);
	background-repeat:repeat;	
		
}

#ico_layout_contenedor
{
	background-color:White;	
}



/* Diseño de menu */

#menu
{
	width:812px;
	min-height:94px;
}

#menu * {
	color:white;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;	
}

ul#MainMenu {
	color:white;

	list-style-type:none;
	margin-left:13px;
	margin-top:13px;
	margin-right:0;
	margin-bottom:0;
	padding:0;
	position:relative;
	display:block;
	height:94px;
	width:812px;
	
	clear:both;	
}

ul#MainMenu > li {
	float:left;
	list-style-type:none;	
	display:block; 
	width:82px;
	height:94px;
	margin-right:10px;	
}

ul#MainMenu > li a 
{
	display:block;
	width:82px;	
	height:64px; /* height:94px;  */
	padding-top:30px;	
	color:white;
	text-align:center;
	background-image: url(item_menu.png);
	background-repeat:no-repeat;
}

ul#MainMenu > li a:hover
{
	background-image:url(item_menu.png);
	background-repeat:no-repeat;
	background-position: 0px -94px;
	text-decoration:none;
}


/* item de autenticacion */

/*

ul#MainMenu #ACCESOPRIVADO_item 
{
	margin-left:92px;	
}

ul#MainMenu #ACCESOPRIVADO_item  a
{
	background-image: url(item_menu_acceso.png);
}

ul#MainMenu #ACCESOPRIVADO_item  a:hover
{
	background-image: url(item_menu_acceso.png);
	background-repeat:no-repeat;
	background-position: 0px -94px;
	text-decoration:none;
}

.ControlPanel + script + div ul#MainMenu li#PRIVADO_item,
.ControlPanel + div ul#MainMenu li#PRIVADO_item 
{
	margin-left:0px;	
}

*/

ul#MainMenu #PRIVADO_item 
{
	margin-left:92px;	
}

ul#MainMenu #PRIVADO_item  a
{
	background-image: url(item_menu_acceso.png);
}

ul#MainMenu #PRIVADO_item  a:hover
{
	background-image: url(item_menu_acceso.png);
	background-repeat:no-repeat;
	background-position: 0px -94px;
	text-decoration:none;
}

.ControlPanel + script + div ul#MainMenu li#PRIVADO_item,
.ControlPanel + div ul#MainMenu li#PRIVADO_item 
{
	margin-left:0px;	
}



/* submenu */

ul#MainMenu > li > ul 
{
	display:none;	
}

/*visualizar los items de segundo nivel */

ul#MainMenu li a:hover + ul
{
	display:block;
}

ul#MainMenu ul:hover
{
	 display:block;
}
ul#MainMenu ul ul:hover
{
	 display:block;
}


ul#MainMenu > li > ul
{
	background-image:url(item_submenu.png);
	background-repeat:no-repeat;
	overflow:hidden;
	width:140px;
	list-style-type:none;
	margin:0;
	margin-left:45px;
	margin-top:-12px; 	
	padding-top:35px;
	padding-bottom: 4px;
	padding-left: 4px;
}

ul#MainMenu > li > ul > li{
	float:left;
	list-style-type:none;	
	display:block; 
	width:126px;
	min-height:20px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	clear:both;		
	padding-left:8px;	

}

ul#MainMenu > li > ul > li a
{
	display:block;
	padding-top:0px;	
	color:white;
	text-align:center;
	background-image:none;
	width:auto;
	height:auto;	
	text-transform:none;
	text-align:left;
}

ul#MainMenu > li > ul > li a:hover
{
	background-image:none;
	display:block;
}

ul#MainMenu > li > ul > li a:hover
{
	background-color:#59C2EB;
}



/* deshabilitar los item de tercer nivel */

ul#MainMenu > li > ul > li > ul
{
	/* RMG display:none; */
	padding:0;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
	padding-left:6px;
	margin:0;
	width:118px;
}

ul#MainMenu > li > ul > li > ul > li
{
	list-style-type:none;
	margin:0;
	margin-left:-8px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	/* background-color:#A3DDF4; */
}


ul#MainMenu > li > ul > li > ul > li > a 
{
	font-size:11px;
}

ul#MainMenu > li > ul > li a + ul{
	/* display:none;   */
}



ul#MainMenu > li > ul > li > a:hover + ul
{
	 display:block;
}



/* Filtro de Asociados */

#dnn_ctr1831_UserDefinedTable_panSearch{
	margin-top:20px;
	margin-bottom:20px;
}

#dnn_ctr1831_UserDefinedTable_txtSearch{
	width:100px;
}

#dnn_ctr1831_UserDefinedTable_lblNoRecordsFound{
	display:block;
	margin-top:20px;
}


	
/* AUTENTICACION */

#dnn_ctr965_ContentPane
{
	margin-top:20px;
	margin-left:220px;
	border: solid 1px #0099DE;
	width:300px;
	background-color:#B5E9FF;

}

div#contenido_secundaria  h1,
div#contenido  h1
{
	font-size:25px;
	font-weight:normal;
	color:#0898D7;
}

div#contenido_secundaria  h2,
div#contenido  h2
{
	font-size:19px;
	font-weight:normal;
	color:black;
}


div#contenido_secundaria h3,
div#contenido h3
{
	font-size:14px;
	font-weight:normal;
	color:#0898D7;
	margin:0;
}


div#contenido_secundaria a:hover, div#contenido a:hover{
	color:#0898D7;
	cursor:pointer;
}

div#contenido_secundaria p > img
{
	background-color:white;
	padding:10px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}



/* PAGINACION */

#contenido_secundaria .contentpane .PagingTable
{
	border-top:solid 1px black;
	border-bottom:none;
	border-right:none;
	border-left:none;
	color:#0898D7;
	font-weight:bold;
}

#contenido_secundaria .contentpane .PagingTable *
{
		color:#0898D7;
		font-weight:bold;
		font-size:12px;
}


/* Estilos home */

#contenido
{
	padding-left:40px;
	padding-right:40px;
	padding-top:0;
}

#contenido .contentpane
{
	display:block;
	width:500px;
	float:left;
	padding:0;
	font-size:20px;
}

	
#contenido .leftpane
{
	display:block;
	float:left;
	margin-right:20px;
	width:200px;
	padding-top:10px;	
}

#contenido .leftpane td{
	text-align:justify;
}

#contenido .NormalTextBox
{
	font-size:11px !important;	
	width:140px;
}

div#contenido .contentpane table
{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}


/* pie */

#footer	
{
	margin-right:auto;
	margin-left:auto;
	width:765px;
	margin-top:5px;
	margin-left:25px;
}

#footer_top	
{
	text-align:center;
	height:15px;
	padding-top:10px;
}

#footer_top	span,
#footer_top	a
{
	margin-left:20px;	
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
}

#footer_top	a:hover
{
	font-family: Arial;
	color:#0898D7;
	cursor:pointer;
}


#footer_logos
{
	text-align:center;
	padding:10px;
}

#footer_logos img
{
	margin-left:20px;
}


a:link,
a:visited
 {
	color:black;
	text-decoration:none;
}

.NormalBold
{
	color:#0898D7;
}


/* Calendario */

#contenido_secundaria .Event 
{
	border:1px solid #0898D7;
	color:black;
	font-family:Verdana;
	/* font-size:7pt; */
	text-align:center;
	width:500px;
	height:100px;	
	margin-left:50px;
	margin-top:30px;		

}

#contenido_secundaria .EventDay, 
#contenido_secundaria .EventDay td {

	height:30px;
	border:1px solid #0898D7 #CCCCCC;
}

#contenido_secundaria .EventDay,
#contenido_secundaria .EventDay td {
	border:1px solid #CCCCCC;
	color:black !important;
	/* font-size:10px; */
	font-weight:bold;
}

#contenido_secundaria .EventDay a
{
	color:black !important;
	font-size:8px;
}


#contenido_secundaria .EventTitle,
#contenido_secundaria .EventTitle td
{
	background-image:none;
	background-color:#0898D7;
	color:White !important;
}

#contenido_secundaria .EventNextPrev a
{
	color:White !important;
}


.ListTable
{
	margin-bottom:20px;		
}

.ListDate
{
	width:100px;
	color:#333333;
}


#contenido_secundaria .EventSelectedDay {
	/* border:1px solid #0898D7 !important; */
}



#contenido_secundaria td.EventDayEvents ,
#contenido_secundaria .EventSelectedDay
{
	background-image: url(evento.jpg);
	background-repeat:no-repeat;
	font-family:Verdana;
	color:White;
}

#contenido_secundaria .EventDayEvents a,
#contenido_secundaria .EventSelectedDay a
{
	color:White;
	font-size:10px !important;
	font-weight:bold;
	display:block;
	width:100%;
	height:30px;
	/* border:solid 1px #0898D7 !important; */
}


.EventSelectedDay {
	border:solid 1px white !important;
}



#contenido_secundaria .EventDayEvents a:hover,
#contenido_secundaria .EventSelectedDay a:hover
{
	color:White;
	text-decoration:underline;
}

#contenido_secundaria .EventTodayDay
{
	background-color:#0898D7;
	color:White !important;
}

#contenido_secundaria .EventTodayDay a 
{
	color:White;
	text-decoration:underline;
	border:solid 1px #0898D7 !important;
}
#contenido_secundaria .EventTodayDay a:linked ,
#contenido_secundaria .EventTodayDay a:visited 
{
	color:White;
	text-decoration:underline;
	border:none !important;
}

.ListTitle a
{
	color: #0898D7;
	font-weight:bold;
}


/* DETALLE DEL EVENTO */

.EventDetail_Notificar
{
	display:none; 
}

.EventDetail_EliminarEvento
{
	display:none; 
}

.EventDetail_AsociarseEvento
{
	display:none; 
}


#dnn_ctr946_dnnTITLE_lblTitle,/* CAMBIAR POR EL ID DE PRODUCCIÓN */
#dnn_ctr945_dnnTITLE_lblTitle /* CAMBIAR POR EL ID DE PRODUCCIÓN */
{
	color:#0898D7;
	font-size:25px;
	font-weight:normal;
}
	
#dnn_ctr946_ContentPane > .Normal  /* CAMBIAR POR EL ID DE PRODUCCIÓN */
{
	display:none
}

.SubHead 
{
	vertical-align:middle;
}

#dnn_ctr946_ModuleContent .SubHead,
#dnn_ctr946_EventDetails_lblEvent /* CAMBIAR POR EL ID DE PRODUCCIÓN */
{
	/* display:none; */
} 


#dnn_ctr946_ModuleContent .SubHead,
#dnn_ctr946_EventDetails_lblEvent /* CAMBIAR POR EL ID DE PRODUCCIÓN */
{
	/* display:none; */
} 





#dnn_ctr946_ModuleContent > div table
{
	margin-left:0; 
}


/* Lo mismo para noticias */

#dnn_ctr945_dnnTITLE_lblTitle
{
	
	}
	
	
#dnn_ctr945_ArticleList_ctl00_lstArticles a:link, a:visited {
	color:#0898D7;
	text-decoration:none;
}
	
		
.Eventtooltip
{
	background-color: #EBF8FE !important;
	border:solid 1px #0898D7 !important;
}
		
		
#dnn_ctr945_ContentPane hr {/* CAMBIAR POR EL ID DE PRODUCCIÓN */
	display:none;
}

#dnn_ctr945_ContentPane .subhead {/* CAMBIAR POR EL ID DE PRODUCCIÓN */
	 display:block;
}

#dnn_ctr945_ArticleDetails_lblAuthor{
	 display:none;
}

#dnn_ctr945_ArticleDetails_lblViewNumber{
	 display:none;
}


#dnn_ContentPane div {
	min-height:0;
}

#dnn_ctr945_ContentPane #dnn_ctr945_ArticleDetails_hypUser,
#dnn_ctr945_ContentPane #dnn_ctr945_ArticleDetails_lblPostedDate,
#dnn_ctr945_ContentPane #dnn_ctr945_ArticleDetails_lblDatePosted,
#dnn_ctr945_ContentPane #dnn_ctr945_ArticleDetails_lblViews {
	display:none;
}


/* autenticacion */

#dnn_ctr965_Login_tdRegister,
#dnn_ctr965_Login_tdPassword
{
	display:none;	
	
}


#dnn_ctr970_Roles_UP
{
	 width:760px;
}

#dnn_ctr970_Roles_UP table
{
	margin-bottom:10px;
}



#enlace_etic{
	display:block;
	position:absolute;
	top:408px;
	left:667px;
	background-image:url(ETIC.png);
	background-repeat:no-repeat;
	color:white;
	display:block;
	height:99px;
	padding-top:30px;
	text-align:center;
	width:88px;
	/* z-index:-1; */
}


.EventDetails .Etiqueta{
	display:none;
	width:0;
}

.EventDetails p{
	margin:0;
}


.EventDetails{

	float:left;
}

.bottompane{
	/*
border:dotted 1px red;
	 display:none; 
*/
}








