@import url("seomenu.css");	
	/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */
	
html{
margin:0px;
padding:0px;}
#Body
{
	background-color: #333333;
	text-align:center;
	margin:0px;
}

.hidden
{
	display:none;}

	#web{
		width:1003px;
		padding:0px;
		margin: 0px auto;
		text-align:left;
		
		
		/*overflow: hidden;---para que el IE7 no saque el scroll horizontal----*/
		
		
	}
	
	
	
	.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	center{
	font-size:9px;}


/*----------------------------------cabecera---------------------------------------------------------------*/

#cabecera{
	width:1003px;
	height:270px;
	background:#FFffff url(images/logo.jpg) no-repeat left top;
}
.logo{
width:177px;
height:190px;
float:left;
border:0px;
}

	#barra_sup{
	width:758px;
	float:right;
	text-align:right;
	font-family: verdana, Helvetica, sans-serif;
	padding-right:65px;
	height:269px;
	overflow:hidden;}
	
	
		#versio_menu, #quick_menu, #contact_menu{
		float:left;
		padding-top:15px;
		text-align:center;
			color:#c02a4a;}
		
		
			#versio_menu ul, #quick_menu ul, #contact_menu ul{
			display:inline;
			padding:0px;
			margin:0px auto;
			}
					
				#quick_menu ul li, #contact_menu ul li{
				display:inline;
				}
				
			
				
		#versio_menu {
		color:#000;
		padding-right:5px;
		font-size:11px;
		font-weight:bold;
		width:122px;
		float:left;
		padding-top:17px;}
			
				 #idiomas{
					color:#c02a4a;	
					}

			
		
			#versio_menu a{
			padding:0 5px 0px 5px ;
			color:#c02a4a;
			font-size:11px;
			text-decoration:none;
			line-height:90%;
			display:inline;
			height:11px;}
			
			#versio_menu a:hover{
			color:#aaaaaa;}
		
		#quick_menu {
		padding:0px;
		font-weight:bold;
		float:left;
		width:310px;
		 text-align:center;
			color:#c02a4a;
			font-size:11px;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;}
			
			#quick_menu ul{
			padding:0px;
			display:block;
		    margin:0 auto;
		    padding-top:17px!important;
		    padding-top:17px;}
							
				#quick_menu ul li
				{
			     display:inline;}
			
			#quick_menu a{
			padding:0 5px 0 0px ;
			color:#c02a4a;
			font-size:11px;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			}
			
			#quick_menu a:hover{
			padding:0 5px 0 0px ;
			color:#aaaaaa;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;}
		
		#contact_menu {
		color:#c02a4a;
		border:1px solid #bdb191;
		border-top:0px;
		padding:14px 0px 8px 0px!important;
		padding:13px 0px 8px 0px;
		font-size:11px;
		font-weight:bold;
		width:318px;
		float:left;
		text-align:center;}
			
			#contact_menu ul{
			margin:0px auto;
			display:inline;}
			
			#contact_menu li{}
			
			
			#contact_menu a{
			font-family:verdana  , Helvetica, sans-serif;
			color:#c02a4a;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			padding:0px 5px ;}
			
			#contact_menu a:hover{
			color:#aaaaaa;}
			
			
			
			
			
		#modulos_cabecera{/**/
		/*width:517px!important;height:202px;*/
         padding-top:20px;
		text-align:left;
		float:right;
		/*width:655px;*/
		overflow:visible;
		
		}
		
		
			#dnn_modulo_noticias{
			text-align:left;
			width:210px;
			float:left;
			padding-left:5px;/**/
			height:187px;
			margin-top:34px;
			/*margin-left:40px!important;
			margin-left:89px;
			*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background-color: #EFEFEF;
			}
						
				#dnn_modulo_noticias table, #dnn_modulo_noticias table td{
				border:0px ;
				padding:0px 0px 0px 2px ;
				vertical-align:top;
				}
				
				#dnn_modulo_noticias table.ModuleTitle_SubMenu{
				background-color:#fff;
				float:left;
				/*z-index:300;*/
				border:1px solid #bbae8d;
				}
				#dnn_modulo_noticias table.ModuleTitle_SubMenu hr{
				color:#FFFFFF;
				}

				

				#dnn_modulo_noticias table{
				border-bottom:0px;
				overflow:hidden;
				clear:both;
				padding:0px;
				border:solid 0px #EFEFEF !important;
				}
				#dnn_modulo_noticias table table{
				border:0px;
				padding:0;
				margin:0;
				height:60px;
				padding:0px;
				text-align: left;
				}
					#dnn_modulo_noticias table table p{
					border:0px;
					padding:0;
					margin:0;
					}
				
				#dnn_modulo_noticias .Head{
				padding-right:5px;
				color:#c02a4a;
				font-size:15px;
				font-weight:bold;
				font-family: verdana  , Arial;
				}
				
				#dnn_modulo_noticias .Head span{
				color:#c02a4a;
				}
				
				body #dnn_modulo_noticias .SubHead{
				font-size:12px;
				color:#c02a4a;
				font-family: Verdana;
				margin-bottom:3px;
				}
			#web #modulos_cabecera #dnn_modulo_noticias .bordes_eventos span.EventNoResults{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			padding:0 5px;
			}
			
			.bordes_eventos{
			padding:0 10 !important;
			}

			.EventNoResults{
			padding:0 10px;
			}
			
	/*		
		body #dnn_modulo_propuesta{
		overflow:hidden;
		text-align:left;
		padding-top:14px;
		text-align:left;
		margin-left:30px;
		float:left;
		width:220px;
		padding-left:5px;
		height:207px;
		}
			
	*/		
		body #dnn_modulo_propuesta .bordes_PROPUESTA a:hover{
			color:#aaaaaa;
			/*padding-left:14px;*/
		}
		body #dnn_modulo_propuesta .bordes_PROPUESTA{

			padding:8px 14px 0 14px;
		}	
			
						
				
			
				#dnn_modulo_propuesta table, #dnn_modulo_propuesta table td{
				border:1px ;
				vertical-align:top;
				}
				
				#dnn_modulo_propuesta table.ModuleTitle_SubMenu{
				background-color:#fff;
				}

				#dnn_modulo_propuesta table{
				border-top:1px solid #bbae8d;
				border-left:1px solid #bbae8d;
				border-right:1px solid #bbae8d;
				border-bottom:0px;
				overflow:hidden;
				clear:both;
				}
				#dnn_modulo_propuesta table table{
				border:0px;
				padding:0;
				margin:0;
				}
					#dnn_modulo_propuesta table table p{
					border:0px;
					padding:0;
					margin:0;
					}
				
				#dnn_modulo_propuesta .Head{
				padding-right:0px;
				color:#c02a4a;
				font-size:15px;
				font-weight:bold;
				font-family:verdana  , Arial;
				}
				
				#dnn_modulo_propuesta .Head span{
				color:#c02a4a;
				}
				/*
				body #dnn_modulo_propuesta .SubHead{
				font-size:12px;
				color:#c02a4a;
				font-family: Verdana;
				margin-bottom:3px;
				margin-top:5px;
				}*/
			
			
		

#divmenu{
position:relative;
/*z-index:99 !important;*/
z-index:10 !important;
	background-color:#c02a4a;
	font-family: 818181, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	padding:5px 0px 5px 0px ;
	height:20px;
	clear:both;
	text-align:center;

}

#divmenu ul li ul li a:hover{
	/*background-color:#d6d3ce;*/
	margin:0;
	padding-left:5px !important;
}


	*html #divmenu{
		/*overflow:hidden;*/--en el IE6 el div crece en altura al pasar el ratón-
		width:1003px;
	}/**/


	#divmenu img{
		line-height:23px;
	
	}
	

body #contenido{
	background-color:#fff;
	text-align:left;
	float:left;
	width:1003px;
	padding:0px;
	margin:0px;
}

	#contenido p{
	font-size:11px;
	}
	
	body .celdacabecera{
	background-color:#7996f3;
	color:#FFFFFF;
	font-weight:bold;}
		
		body .celdacabecera span{
		color:#FFFFFF;
		font-weight:bold;
		padding-left:5px;
		}

#migas{
	text-align:left;
	font-family:  verdana, Helvetica, sans-serif;
	font-size:10x;
	background:#ffffff url(images/migas.gif) no-repeat left center;
	padding:3px 10px 3px 12px ;
	color:#c02a4a;
}

	#migas a{
	font-family: verdana, arial  , Helvetica, sans-serif;
	font-weight:normal;
	padding:3px;
	color:#c02a4a;
	}
	#migas p{
	font-family: verdana, arial  , Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	}
	

		

/*----------------------------------fin de cabecera---------------------------------------------------------------*/		


.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #C02A4A;
	font-family:   verdana, arial  , Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #C02A4A;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #C02A4A;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #C02A4A;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #C02A4A;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	/*font-family:   verdana, arial  , Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;*/
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	/*font-family:   verdana, arial  , Helvetica;*/
	/*font-size: 11px;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #C02A4A;
	
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #aaaaaa;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family:   verdana, arial  , Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family:   verdana, arial  , Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family:   verdana, arial  , Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family:   verdana, arial  , Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #aaaaaa;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
?	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #aaaaaa;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family:   Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family:   Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family:   verdana, arial  , Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButt?n:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H5, DT
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family:   verdana, arial  , Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: none;
	color: #C02A4A;
}

A:visited
{
	text-decoration: none;
	color: #C02A4A;
}

A:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}

A:active
{
	text-decoration: none;
	color: #C02A4A;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
	/*z-index:999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;*/
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16;
	background-color: Transparent;
	/*z-index:999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;*/
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family:   verdana, arial  , Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	cursor: pointer;
	background-color:#00CCFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family:   verdana, arial  , Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	b?rder-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}










/*#########################SEOmenu#################

Está basado en esta página:

http://www.tyssendesign.com.au/articles/css/centering-a-dropdown-menu/

El último párrafo con los hascks para el IE es porque para hacer el desplegable para los explorer
hay que añadir un .htc que lo que hace es convertir el ul que se despliega en un tabla... te cagas!! 


###########################################*/


	.SEOMenu {  
			text-align: center 
		}

		.SEOMenu ul { 
			display: table;
			margin: 0 auto;
			width:990px;
			padding:0px;
		}
		
		
		.SEOMenu li { 
			display: table-cell;
			position: relative;
			border-right:1px solid #FFFFFF; 
		}
		
		.SEOMenu a { 
			padding:0px 10px ; 
			color: #FFF; 
		} 
		
		.SEOMenu a:hover { 
		display:block;
			padding:0px 10px ;  }

		.SEOMenu li ul { 
			display: block;
			position: absolute; 
			width: 11em; 
			left: -999em;
			/*z-index:122 !important;*/
		} 
		
		.SEOMenu li:hover ul { left: auto; 			/*z-index:123 !important; */		}

		.SEOMenu li li, .SEOMenu li li a { 
		display: block;}
		
		.SEOMenu li li a { width: auto; padding: 0; border-bottom:1px solid #FFFFFF !important;  }

	

	
		*:first-child+html body { behavior: url(hover.htc) }
		*:first-child+html .SEOMenu ul { display: inline-block;}
		*:first-child+html .SEOMenu li { display: inline; }
		*:first-child+html .SEOMenu a, *:first-child+html .SEOMenu a:hover { display: inline-block;}
		*:first-child+html .SEOMenu li:hover ul { top: 2.3em; left: 0; 			/*z-index:125 !important; */} *:first-child+html .SEOMenu li:hover ul li ul { top: 1.3em; left: 0; }
		*:first-child+html .SEOMenu li li a { width: 240px; }
								
		* html body { behavior: url(hover.htc) }
		* html .SEOMenu ul { display: inline-block;}
		* html .SEOMenu li { display: inline; }
		* html .SEOMenu a, * html .SEOMenu a:hover { display: inline-block; }
		* html .SEOMenu li a:hover ul { top: 1.8em; left: 0;}
		* html .SEOMenu li li a { width: 240px; }
		
		/*TOdo este rollo de aquí abajo es */
								
								*:first-child+html .SEOMenu li table, * html .SEOMenu li table{
								display:none;}
								*:first-child+html .SEOMenu li:hover table, * html .SEOMenu li a:hover table{
								visibility:visible;
								display: block;
								position: absolute;
								width:240px; 
								
								top: 0em; 
								left: 0; 
								}
								
								* html .SEOMenu li a:hover li a:hover table, *:first-child+html .SEOMenu li:hover li:hover table{
								visibility:visible;
								display: block;
								position: absolute;
								top: -1.3em; 
								width:240px;
								left: 240px;
							
								}
								/**:first-child+html .SEOMenu li:hover ul li.Currentitem:hover table a{
								visibility:visible;
								display: block;
								position: absolute;
								top: -1.3em; 
								width:240px;
								left: 240px;
								}
		
	
	

				
				
######################fin de SEOmenu #########################################################*/


















/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
	/*z-index: 1000;*/
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
	/*z-index: 1000;*/
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family:   Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
	/*z-index: 1000;*/
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
/*	z-index: 1000;*/
}
.MainMenu_SubMenu
{
	/*z-index: 1000;*/
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
/*-index: 1000;*/
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family:  verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
/*	z-index: 1000;*/
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
/*	z-index: 1000;*/
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
/*	z-index: 1000;*/
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #aaaaaa;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family:   verdana, Arial, Helvetica;
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #aaaaaa;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family:   Verdana, Arial, Helvetica;
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #aaaaaa;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}
/*
----------Clases para la página de contacto---------------
*/



body .tabla_conta {
width:550px;
}

body .tabla_conta label {
float:left;
}

td.error{
height:5px;
padding-left:40px;
font-size:12px;}

.envio_ok{
color:#009900;
padding-left:40px;
font-size:12px;}


body .tabla_conta a.CommandButton {
margin-left:180px;
padding:1px 6px;
background-color:#b82e47;
border:1px solid #795822;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
	body #web td.miselecciontd
	{
		text-align:right;
		padding:5px;
		}
		
		body #web td.miselecciontd input, body #web td.miselecciontd span
	{
		margin:0px;
		}
		
	body .miseleccion, body #Seleccionable a.miseleccion:link, body #Seleccionable a.miseleccion:visited, body .detalle_aloj td.miselecciontd a.miseleccion:link, body .detalle_aloj td.miselecciontd a.miseleccion:visited 
	{
		border:1px solid #c02b4b;
		border-top:1px solid #c02b4b;
		border-bottom:1px solid #c02b4b;
		font-size:11px;
		color:#c02b4b;
		font-weight:bold;
		text-decoration:none;
		background-color:#ffffff;
		cursor:hand;
		cursor:pointer;
	}
	
	body .miseleccion:hover
	{
		color:#aaaaaa;
	 border-color:#aaaaaa;
	}
	#web span.miseleccion
	{
	 height:15px!important;
	 height:30px;
	 margin:0px 0px 0px 0px;
	 padding:3px 5px 1px 5px;
	 }
/*---------------------formulario de contacto-------------------------------*/		

.tabla_conta .label_conta {
float:left;
width:130px;
padding-left:80px;
/*color:#783546;*/
color:#C02A4A;
font-size:12px;
}

.SubHead .label_contacto {
float:left;
width:130px;
color:#783546;
font-size:12px;
}

/* login */

/*
.SubHead label{
float:left;
color:#783546 !important;
font-size:12px;
}

.NormalTextBox{
width:166px;
float:left;
border:1px solid #6f5d2d;
background-color:#fdf7f7
}
*/

/* ende login */

.conta_txt{
width:590px;
font-family: verdana, arial  , Helvetica, sans-serif;
font-size:11px;
padding-left:40px;}

.conta_asterisco{
font-family: verdana, arial  , Helvetica, sans-serif;
font-size:15px;
padding-left:5px;
color:#740f31;
float:left;}

.tabla_conta .NormalTextBox, .SubHead .NormalTextBox, #tuopinion p input, #tuopinion p textarea {
width:220px;
float:left;
border:1px solid #6f5d2d;
background-color:#fdf7f7;}

#tuopinion p.botones input{
width:120px;
background-color:none;
margin:0 20px 0 0;
}

#tuopinion p label {
font-family: verdana, arial  , Helvetica, sans-serif;
font-weight:bold;
float:left;
width:130px;
/*color:#783546;*/
color:#C02A4A;
font-size:12px;
}


.tabla_conta textarea.NormalTextBox{
height:120px;}


.tabla_conta {}

/*
----------Fin de Clases para la página de contacto---------------
*/

/*---------------------formulario de opinion-------------------------------*/

#tuopinion label.texto
{
	width:150px;
	float:left;}
	
	#tuopinion p
{
  clear:both;
  margin:5px 0px;
  width:578px;
   padding:5px 0px;}
   
   #tuopinion p.botones
{
 text-align:center;}
	
	#tuopinion .NormalTextBox
{
	float:left;
	width:350px;
	/*border:1px solid #c02a4a;*/
	}
	.direccion_real
	{
		color:#c02a4a;}


.conta_asterisco
{
	display:block;
	float:left;
	color:#C02A4A;
}
	.siono
	{
		float:left;
		 width:428px;}

#tuopinion {margin:15px 0px 0px 0px;}

/*---------------------fin de formulario de opinion-------------------------------*/	






.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	text-align: center;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}


/*---------------------MApa web-------------------------------------*/

TABLE.headline
{
	MARGIN-TOP: 12px;
}
TD.partition
{
	PADDING-BOTTOM: 12px;
	color: #8b303f; 
}

TD.partition a, TD.partition a:visited
{
	color: #8b303f;
	text-decoration:none;
}

body TD.partition a:hover
{
	color: #8b303f;
	text-decoration:underline;
}

.gutterPlug
{
	WIDTH: 10px; HEIGHT: 1px
}
DIV.verticalRule
{
	MARGIN-TOP: 12px; BACKGROUND: #e6e6e6; WIDTH: 1px; HEIGHT: 100%
}
.pixel
{
	WIDTH: 1px; HEIGHT: 1px
}
P.blurb
{
	MARGIN: 0em;
	font-family: verdana, arial  , helvetica, sans-serif;
	padding:0px;
}
.bullet
{
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 70% Verdana; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TABLE.subbullets 
{
	MARGIN-TOP: 3px;
}
.subbullet 
{
	padding: 10px; 
	color: #8b303f; 
	width:20px;
}
TD.sublink 
{
	PADDING-BOTTOM: 3px;
}

A.sitemap_root:link, A.sitemap_roo?:active, A.sitemap_root:visited, A.sitemap_root, .sitemap_root
{
	font-family: verdana, arial  , Helvetica;
    	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;
}
A.sitemap_root:hover
{
	font-family: verdana, arial  , Helvetica;
    	font-size: 11px;
	font-weight: bold;		
	text-decoration: underline;
}

TD P A.sitemap_child:link, TD P A.sitemap_child:active, TD P A.sitemap_child:visited
{
	font-weight: normal;
	text-decoration: none;		
}
body TD P a.sitemap_child:hover
{
	font-weight: normal;
	text-decoration: underline;
}

.partition {}
.partition a {color:#C02A4A !important;}
.partition .sitemap_root {color:#C02A4A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
.partition .sitemap_root:hover {color:#C02A4A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline;}

/*---------------------MApa web-------------------------------------*/

























































.ContainerNoticiasTitulo span.Head{
background-color:#FFFFFF;
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
margin-left:25px;
padding:10px 70px 6px 8px;
text-transform:uppercase;
vertical-align:middle;
}


.containermaster_blue {
	width: 100%;
}
.containerrow1_blue {
}
.containerrow2_blue {
margin:15px 0 0;
}
table.Settings{
width:100%;}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 10px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	/*z-index: 1000; */
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}


.Tabla{
border:0px;}
#Table3{
vertical-align:text-top;
border:1px solid #FFFFFF;
width:100%;
font-size:11px;}
	
	
	#Table3 td,	#Table3 th{
	vertical-align:text-top;
	border:1px solid #FFFFFF;}
	
	#Table3 td.aloj_title_td{
	border-bottom:1px solid #c02a4a;}
	
	#Table3 a, #Table3 a:visited, #Table3 th{
	color:#c02a4a;}
	
	#Table3 th{
	padding-bottom:5px;}
	body hr.containermaster_blue{
	color:#c02a4a;
	border:1px solid #c02a4a;}
	.nombre_Aloj{
	margin:10px;
	padding:5px;}
	body #Table3 .nombre_Aloj, body #Table3 .nombre_Aloj td{
	background-color:#c02a4a;
	color:#FFFFFF;
	border:1px solid #c02a4a;}
	
	body #dnn_Contentpane #dnn_ctr475_ContentPane.containerrow2_blue #dnn_ctr475_ModuleContent #Table3 td{
	display:table-cell;
	vertical-align:top;
	padding:5px;
	}
	
	body td.valign span{
	}


			.aloj_title_td
			{
			border-bottom:2px solid #c02a4a;
			padding-top:10px;}
			
				.aloj_title_td .desplegable
				{
				font-size:15px;
				font-weight:bold;
				color:#c02a4a;
				cursor:pointer;
				padding:0px;
				text-align:left;
				display:block;
				background-color:#FFFFFF;
				border:0px;}
				
				.aloj_title_td input
				{
				float:left;}
				
			body #pie.home
			{
			 background-color:#c02b4b;
			 color:#ffffff;
			 font-size:10px;
			 height:20px;
			 
				width:1003px;
				padding:0px 0px 0px 0px ;
				margin: 9px auto 0px auto!important;
				margin: 0px auto 0px auto;
				text-align:left;
				border:0px;
				clear:both;
				float:left;
				 
			 }
			 
			 body #pie
			{
			 background-color:#c02b4b;
			 color:#ffffff;
			 font-size:10px;
			 height:20px;
			 
				width:1003px;
				padding:0px 0px 0px 0px ;
				margin: 0px auto 0px auto;
				text-align:left;
				border:0px;
				 
			 }
			 
			 body #web #pie p
			{
			 padding:5px;
			 background-color:#c02b4b;
			 font-family:Arial;
			 margin:0px;
			  text-align:center;}

/*************** JL 20080623 *********************************/
.tablaLogin {
	border: 1px solid #f00;
	width: 500px;
	text-align: center;
}

.containerLogin {
background-color:none;
padding:10px;
text-align: center;
width:100%;

}

body #dnn_Contentpane #dnn_ctr475_ContentPane.containerLogin #dnn_ctr475_ModuleContent #Table3 td{
	display:table-cell;
	vertical-align:top;
	padding:5px;
	}
	
#principal .ContainerNoticiasTitulo {
	/*background-color: #fff;
	margin-left: -5px;*/
	background-color:#663c91;
	margin-left:-20px;
	height:18px;
	/*height:18px;*/
}

.TablaFoto {
	width: 100%;
	text-align: center;
}

.eventos {
	text-align: left;
	border: 1px solid #f00;
	width: 100%;
}

/*************** Fín JL 20080623 *****************************/

/* EVENTOS */

#Table1 {width:100%; }
#Table1 .ListDataGrid{ width:100% }
#Table1 td.ListTitle{ width:100% }

.listEventos{ padding:15px 10px 20px 10px; border-bottom:dashed 1px #C02A4A; text-align:left;}
.listEventos img{border:none}
.ImgListadoEventos { float:left; width:150px; margin:0 30px 0 0;}

 /* *:first-child+html .listEventos{ padding:15px 10px 40px 10px; } */
.clear{clear:both !important;}

.ImgListadoEventosH{ display:none; }
.ListTitlex{ color:#C02A4A; /*font-size:15px;*/ font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px;}
.ListTitlex a{ text-decoration:none;}
.DesdeHasta { color:#000000; margin:10px 0 0 0; font-size:11px; font-weight:bold}
.DesdeHasta .sinFormato{ font-weight:normal !important;}
.VerMasEvento input { border:none;  background:none; padding:0; margin:10px 0 0 0; color:#C02A4A; cursor:pointer; text-align:left;}

* html .VerMasEvento input {width:140px}

.VerMasEvento input:hover { color:#999999; text-decoration:underline !important;}

/* EVENTOS DETALLE */ 

.ContainerEvento{ width:100%; }
.DatosDetalleEvento{}
.ImagenDetalle{ float:right;
margin:80px 0 0 35px;}
.DatosDetalle { /*margin:0 0 0 350px;*/ }
.DatosDetalle p{ margin:0; font-size:11px !important;}
.DatosDetalle .Head {color:#C02A4A !important;}

.DatosDetalle span.SubHead {font-size:11px;}

/* comunes */
.linkNegro a, .linkNegro a:visited {color:#000000; font-size:12px;}

/* FLASH VIDEOS */

#video_flash{
text-align:center;
/*z-index:-1;*/
/*margin:0 auto;*/
/*width:400px;*/
/*background-color:#CCCCCC;*/
margin:15px 0px 0px 0px;
}

#video_flash_izda {width:550px; float:left;}

#texto_flash_dcha {width:395px; float:left; text-align:left;}

#volver_flash {padding:15px 0px 15px 0px; width:100%; float:left;}

/* FOLLETOS */

.TablaFolletos
{
    width: 100%;
}

.LinkDescarga {
	background-color:#C02B4B;
	width:60px;
	float:left;
	padding:2px 3px 4px 30px;
	margin:10px 0 0 0;
	background-image: url(/images/flecha_descarga.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

.LinkDescarga a {
color:#FFFFFF;
text-decoration:none;
}

.LinkDescarga:hover, .LinkDescarga a:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#990000;
}


.listEventos .Descripcion{
margin:5px 0 0 0;
}

/*  VIDEOS  */
.videoBox{
width:45%;
margin:15px;
/*padding:5px;*/
float:left;
background-color:#F7F7F7;
}

.videoBox h2{
/*color:#B52E57;*/
margin:0;
padding:0;
background-color:#FFFFFF;
display:block;

color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold !important;
}

.videoBox img{
float:left;
margin:15px;
width:154px;
}

.videoBox p{
display:block;
padding:15px 5px 0 0;
margin:0;
}

.videoBox a{
float:right;
margin:15px 10px  5px 0;
}

.idiomasNegrita{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#000000 !important;
font-weight:bold !important;
font-size:10px !important;
}

/* Modificación de cajetines nº 2.507 (y subiendo...) */
/* JLPardo 20080811 */
.txtNot, .txtNot a:link, .txtNot a:visited 
{
	font-size: 11px;
	color: #000000;
	line-height: 1.5em;	
}
/********************/ 
.titulonoticias
{
font-size:12px;
font-weight:bold;
}

/***  SUB ÑAPA 6.487 LINEAS DIVISION AGENDA *****/

#dnn_ctr415_ModuleContent table table{
margin:13px 0 0 0;
}

.cat_penedes span{
width:222px;
display:block;
}
a.item_title{
color:#454545 !important;
}

/* new home */

#web_new{
margin:0 auto;
padding:0;
text-align:left;
width:1003px;
background-color:#ffffff;
/*position:relative;*/
}

#cabecera_new{
background:#FFFFFF url(/images/bk_cabecera_new.gif) no-repeat scroll 388px bottom;
height:217px;
width:1003px;

overflow:hidden;
_overflow:visible;
*overflow:visible;
}

#logo_new_container{
float:left;
position:absolute;


}

#logo_new_container .logo_new{
border:none;
}

#versio_menu_new{
float:right;
background-color:#e1e1e1;
padding:1px 3px;
}

#versio_menu_new a{
margin:0 2px;
color:#333333;
text-transform:uppercase;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#contenido_new{overflow:hidden; /*z-index:1;*/ background:#ffffff;} /*Fondo blanco añadido para evitar fondo rosa en home en castellano*/

#contenido_new #col_izda{float:left; width:500px; border-right: solid 1px #dadbdd; background:#ffffff;} /*Fondo blanco añadido para evitar fondo rosa en home en castellano*/

#contenido_new #col_dcha{float:right; width:502px; background:#ffffff;} /*Fondo blanco añadido para evitar fondo rosa en home en castellano*/

#contact_menu_new{
padding:1px 3px;
background-color:#C02A4A;
float:right;
text-align:right;
}

#contact_menu_new ul{
			margin:0px auto;
			/*display:inline;*/}
			
			#contact_menu_new li{list-style-type:none; float:left; color:#FFFFFF;}
			
			
			#contact_menu_new a{
			font-family:verdana, Helvetica, sans-serif;
			color:#ffffff;
			font-size:9px;
			text-decoration:none;
			font-weight:bold;
			padding:0px 11px ;
			}
			
			#contact_menu_new a:hover{
			color:#aaaaaa;}
			
#modulos_cabecera_new{
/*border:dotted 1px #f00;*/
float:right;
clear:both;
width:255px;
margin:10px 42px 0 0;
_margin:10px 21px 0 0;
overflow:hidden;
}

body #web_new #pie{
margin:0;
}

			 body #web_new #pie p
			{
			 padding:5px;
			 background-color:#c02b4b;
			 font-family:Arial;
			 margin:0px;
			  text-align:center;
			 
			 width:100%; /*Error pie en castellano*/
			 float:left; /*Error pie en castellano*/
			  }

/* ende new home */

/* container propuesta new */

.container_propuesta_new{}

.container_propuesta_new .icono{background:transparent url(/images/bk_icono_container_propuesta_new.jpg) no-repeat 0 0; /*border:dotted 1px #f00;*/ }



.container_propuesta_new .contenido{background:transparent url(/images/bk_contenido_container_propuesta_new.jpg) no-repeat 0 0; /*_margin-top:-19px;*/ overflow:hidden; padding:7px 15px; min-height:148px; height:148px }
	
.container_propuesta_new .contenido .txtNot p{padding:0; margin:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em;}
/* ende container propuesta new */

/* container sub agenda */

.container_sub_agenda{margin:0 0 0 59px; }

.container_sub_agenda .contenido{margin:0 !important;}
/*.container_sub_agenda .contenido{margin:0;}*/

/* ende container sub agenda */

/* container home gris */

.container_home_gris{}

.container_home_gris .icono{float:left; width:55px; POSITION:RELATIVE;}

.container_home_gris .icono img{POSITION:ABSOLUTE; LEFT:0PX; TOP:0PX;}

.container_home_gris .titulo{/*border:dotted 1px #f90;*/ margin:0 0 0 55px; padding:33px 0 0 0; background:transparent URL(/images/bk_titulo_container_gris.jpg) no-repeat 0 bottom;}

.container_home_gris .titulo span{background-color:#ffffff; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; height:20px; font-weight:bold; margin-left:40px; padding:2px 50px 1px 5px; text-transform:uppercase;}

.container_home_gris .contenido{/*border:dotted 1px #f90;*/ margin:0 0 0 55px;}

/* ende container home gris */

/* container buscador empreas home */

.container_visor_busquedas{/*z-index:1 !important;*/}

.container_visor_busquedas .titulo{ background:transparent url(/images/bk_new_buscador_home.jpg) no-repeat 0 28px;
padding:32px 0 5px 0;
/* este position relative de abajo es el que jode los putos solpartmenu de mierda */
/* mecago en todo lo que se menea */
position:relative;
/*z-index:4;*/
}

.container_visor_busquedas .titulo span{
background-color:#FFFFFF;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
height:20px;
margin-left:38px;
padding:2px 2px 1px 2px;
text-transform:uppercase;
letter-spacing:-1px;
word-spacing:-1px;

}

.container_visor_busquedas .titulo .icono{position:absolute; top:18px; right:20px; }

.container_visor_busquedas .contenido{
	margin:0 0 0 38px; 
	/*overflow:hidden; */
	background:transparent url(/images/bk_container_visor_busquedas.jpg) repeat-x 0 0; 
	/*height:153px;*/
	height:133px;
	 }

#buscador_empresas_home .photo{
float:left;
margin:-20px 10px 0 0;
_margin:0 10px 0 0;
#margin:0 10px 0 0;
}

#buscador_empresas_home .campos{
margin:20px 3px 2px 3px;
overflow:hidden;
/*border:dotted 1px #f00;*/
}

#buscador_empresas_home .campos .col{float:left; width:140px; /*border:dotted 1px #f90;*/ }

#buscador_empresas_home .campos .col span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#663399;
font-weight:bold;
}

#buscador_empresas_home .campos .col input, #buscador_empresas_home .campos .col select{
border:solid 1px #663399 !important;
width:120px;
color:#63309c;
font-size:9px;
display:block;
position:reletive;
/*z-index:-1 !important;*/
}

#buscador_empresas_home .boton_buscar{
padding:25px 0 0 0 ;
_padding:15px 0 0 0;
#padding:15px 0 0 0;
text-align:right;
}

#buscador_empresas_home .boton_buscar input{
float:right;
border:none;
background-color:#663399;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
padding:1px 4px;
}
/* ende container buscador empresas home */

/* container mmlinks home */

.container_mmlinks_home{padding:0 0 0 37px; margin:15px 0 0 0;}

.container_mmlinks_home .titulo{/*border:dotted 1px #f00; */}

.container_mmlinks_home .contenido{overflow:hidden; float:left; /*width:320px;*/}

#dnn_ctr856_ContentPane {/*border:#FF0000 solid 1px;*/ width:460px;}

#dnn_ctr856_ContentPane img {border:2px solid #CCCCCC}

.container_mmlinks_home .contenido .texto{}

.container_mmlinks_home .icono{ /*float:right; margin:0 9px 0 0; _margin:0 5px 0 0; border:solid 2px #cccccc;*/}

.container_mmlinks_home .icono img { }

.container_mmlinks_home .contenido .texto p{padding:0; margin:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.container_mmlinks_home .contenido .texto p strong{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#663399;}

/* ende container mmlinks home */

/* container nuestras ofertas home */

.container_nuestras_ofertas_home{}

.container_nuestras_ofertas_home .titulo{ background:transparent url(/images/bk_titulo_container_nuestras_ofertas_home.gif) repeat-x scroll 0 bottom;
padding:11px 0 0 0;
_padding:6px 0 0 0;
/* este position relative de abajo es el que jode los putos solpartmenu de mierda */
/* mecago en todo lo que se menea */
position:relative;
/*z-index:1;*/
}

.container_nuestras_ofertas_home .titulo span{
background-color:#FFFFFF;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
height:20px;
margin-left:38px;
padding:2px 12px 1px 2px;
text-transform:uppercase;
letter-spacing:-1px;
word-spacing:-1px;

}

.container_nuestras_ofertas_home .titulo .icono{position:absolute; top:0px; right:20px; /*_top:30px; */}

.container_nuestras_ofertas_home .contenido{margin:0 0 0 38px; overflow:hidden;}

/* --- maquetacion del horizonti para nuestras ofertas home --- */

.oferta_entidad{ background:transparent url(/images/bk_container_visor_busquedas.jpg) repeat-x 0 0; overflow:hidden; border-bottom:solid 2px #DADBDD; /* min-height:103px; height:103px; */ width:460px; /*position:relative;*/}

.oferta_entidad .imagen_oferta{float:left;}

.oferta_entidad .imagen_oferta img{width:153px;}

.oferta_entidad .titulo_oferta{margin:5px 0 5px 162px; }

.oferta_entidad .titulo_oferta a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#717A2E; font-size:14px; font-weight:bold;}

.oferta_entidad .sumario_oferta{margin:0 0 0 162px;}

.oferta_entidad .sumario_oferta p{margin:0; padding:0 7px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.oferta_entidad .leer_mas_oferta{/*display:block;*/ clear:both; height:15px; margin:0 0 0 162px;/*bottom:1px;
position:absolute;
right:0;*/}

.oferta_entidad .leer_mas_oferta a{
background-color:#889437;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;
}
/* --- ende maquetacion del horizonti para nuestras ofertas home --- */

/* ende container nuestras ofertas home */

/* home actualidad */



.actualidad_home{padding:8px 0 0 0; overflow:hidden; _overflow:visible; background:transparent url(/images/bk_container_gris.jpg) repeat-x scroll 0 0; }

.actualidad_home .imagen{float:left; margin:0 6px 0 6px; _margin:0 0 0 3px; }

.actualidad_home .imagen img{border:solid 2px #cccccc;width:129px;}

.actualidad_home .imagen img.sin_imagen{display:none;}

.actualidad_home .titulo_eventos{margin:0 0 0 7px;}

.actualidad_home .titulo_eventos a{color:#C02A4A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.actualidad_home .sumario{margin:5px 0 0 7px; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 7px 0 0;}

.actualidad_home .boton_vermas{
clear:both;
height:15px;

margin:10px 0 1px 0;
_margin:0px 0 1px 0;
}

.actualidad_home .boton_vermas a{
background-color:#C6284A;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;
}

/* ende home actualidad */


.oculto{
display:none;
}

.m_arriba_6px{margin:6px 0 0 0;}

.clearboth{clear:both;}
/*
.explorer6funcionamal input{
_margin-left:-40px;
}
*/

/* NOTICIAS HOME */



.noticia_destacada{
	padding:8px 0px 0px 0px; 
	overflow:hidden; 
	background:transparent url(/images/bk_container_gris.jpg) repeat-x scroll 0 0; 
	overflow:visible;
	border-bottom:2px solid #DADBDD; 
	/*_height:127px;*/ /*border:dotted 1px #f00;*/
}

.noticia_destacada .imagen{float:left; margin:0 6px 0 6px; _margin:0 0 0 3px; border:solid 2px #cccccc;}

.noticia_destacada .imagen img{width:129px; }

.noticia_destacada .titulo_noticia{margin:0 0 0 6px;}

.noticia_destacada .titulo_noticia span{color:#C02A4A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

.noticia_destacada .sumario{margin:5px 0 0 6px; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 7px 0 0;}

.noticia_destacada .sumario p{margin:3px 0; padding:0;}


.noticia_destacada .boton_vermas{ 
	height:15px;
	padding:2px 0 0 0;
}

.noticia_destacada .boton_vermas a{background-color:#C6284A;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;}

.noticia_destacada img {
	border:2px solid #CCCCCC !important;
	width:129px;
	float:left;
	margin: 0px 6px 0px 6px;
}

/* aqui empiezan las SUBNOTICIAS de la home */


.subnoticias{ /*border:dotted 1px #f90;*/ overflow:hidden; background:transparent url(/images/bk_noticias_destacadas.jpg) repeat-x 0 0;}

.subnoticias .entidad_subnoticia{}

.subnoticias .entidad_subnoticia .titulo_subnoticia{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-color:#000000; font-weight:bold; padding:0 15px 0 0;}

.subnoticias .entidad_subnoticia .Fechaca{
display:none;
}

.subnoticias .entidad_subnoticia a img {border:none !important;}




/* ende NOTICIAS HOME */

.banners_home{margin:0 0 0 39px; }

.banners_home .banner_entidad{float:left; padding:0 18px 0 0;}

.banners_home .banner_entidad a img{border:none !important;}


#dnn_imagenes .ContainerNoticiasTitulo {
/*border:#FF00FF solid 1px;
display:none;*/
}

#dnn_imagenes .containerrow2_blue {
padding:0px;
}

#dnn_ctr625_dnnTITLE_lblTitle.Head {
	color:#000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform: uppercase;
	margin-left:25px;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding:10px 70px 6px 8px;
}

.separador {
	_clear:both;
	*clear:both;
	margin-top:0px;
	/*_margin-top:-60px;
	*margin-top:-60px;*/
}

.ruta{
overflow:hidden;
_height:100%;
}

.SEOMenu_interiores a {
	color:#000000 !important;
	font-size:11px;
	font-family:verdana, arial, Helvetica;
	font-weight:normal;
	text-transform: uppercase;
}

.SEOMenu_interiores ul li {
	padding:3px 0px 3px 0px;
}

/* --------- NOTICIAS LISTADO NOTICIAS --------------------------*/

.fila_noticia{_overflow:hidden; padding:20px 0 10px 0; border-bottom:dotted 1px #B5BAC6;}

/*.AspNet-DataList ul{ padding:0; margin:10px 20px;}*/

.AspNet-DataList ul li{  list-style-type:none;}

.fila_noticia .imagen_noticia{float:left;}

.fila_noticia .imagen_noticia img{height:80px; margin:0 25px 0 0}

.fila_noticia .titulo_noticia {
/*font-family:arial,sans-serif;*/
/*font-size:20px;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:5px 0;
}

.fila_noticia .titulo_noticia a, .fila_noticia .titulo_noticia a:visited{/*color:#6072B2;*/ }

.fila_noticia .titulo_noticia a:hover{/*text-decoration:none;*/ text-decoration:underline; color:#C02A4A;S }

.fila_noticia .fecha_noticia{color:#B6B3AE;
font-family:verdana, sans-serif;
font-size:11px;}

.fila_noticia .resumen_noticia{}

.fila_noticia .resumen_noticia p{margin:0 0 10px 0;}

.fila_noticia .leermas_noticia{float:right;}

.link_rss{text-align:right; padding:3px 10px 3px 0; background-color:#e7e7ef;}

.fila_noticia .leermas_noticia a, .fila_noticia .leermas_noticia a:visited{padding:2px 5px; display:block; font-size:12px; font-family:Tahoma, verdana, sans-serif; font-weight:bold; background-color:#8C9631; color:#FFFFFF; width:100px; text-align:center;}

.fila_noticia .leermas_noticia a:hover{background-color:#8C9631; text-decoration:none;}

/* --------- NOTICIAS LISTADO NOTICIAS ende ---------------------*/

/* --------- NOTICIAS DETALLE NOTICIA --------------------------*/

.detalle_noticia{_overflow:hidden; padding:10px 0; text-align:left; padding:10px 30px 0 30px;}


.detalle_noticia .imagen_noticia{float:right;}

.detalle_noticia .imagen_noticia img{margin:0 0 10px 25px}

.detalle_noticia .titulo_noticia{
/*font-family:arial,sans-serif;*/
/*font-size:20px;*/
margin:5px 0;
/*font-family:verdana,arial,Helvetica;
font-size:11px;
font-weight:bold;
text-transform:uppercase;*/
color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

.titulo_gris {
margin:15px 0px 0px 0px;
/*font-family:verdana,arial,Helvetica;
font-size:11px;
font-weight:bold;
text-transform:uppercase;*/
color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px !important;
font-weight:bold;
}

.titulo_rojo {
color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px !important;
font-weight:bold;
}

.telefonos {margin:15px 0px 0px 0px;}

.telefonos caption {
margin:15px 0px 0px 0px;
color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
}

.detalle_noticia .fecha_noticia{
display:none;}

.detalle_noticia .cuerpo_noticia p{margin:20px 0 10px 0;}

.detalle_noticia .boton_volver{float:right;}

.detalle_noticia .boton_volver a{padding:2px 5px; display:block; font-size:12px; font-family:Tahoma, verdana, sans-serif; font-weight:bold; background-color:#8C9631; color:#FFFFFF; width:100px; text-align:center;text-decoration:none;}

.detalle_noticia .boton_volver a:hover{background-color:#8C9631; text-decoration:none;}

/* ultra fix Noticias_Detalle */

.Noticias_Detalle_Texto{width:555px;}

.Noticias_DetalleImagen {float:right;}


/* --------- NOTICIAS DETALLE NOTICIA ende ---*/

/* Inicio botón Ver Más Home */

.ver_mas_oferta a{
background-color:#889437;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;
}

.ver_mas_noticias_home a{
background-color:#C6284A;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;
}

.ver_mas_noticias_home a:visited{
background-color:#C6284A;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;
}

/*Fin botón Ver Más Home */

#dnn_contentpane, #dnn_col_derecha{
border:none !important;
}

#dnn_ctr627_MMLinks_HtmlHolder img{
width:337px;
}

/* como llegar google maps */

.ayuntamiento{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 10px;}

.ayuntamiento b{font-size:12px; font-weight:bold; color:#c02a4a;}

.agenda_subnoticia{
/*margin:0 0 0 58px;*/
}

.agenda_subnoticia a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold; 
color:#000000;
}

/* HOME AGENDA MECAGUENLAHOSTIA*/

.agenda_destacada{
	padding:8px 0px 0px 0px; 
	overflow:hidden; 
	background:transparent url(/images/bk_container_gris.jpg) repeat-x scroll 0 0; 
	overflow:visible;
	border-bottom:2px solid #DADBDD; 
	/*_height:127px;*/ /*border:dotted 1px #f00;*/
}

.agenda_destacada .imagen{float:left; margin:0 6px 0 6px; _margin:0 0 0 3px; border:solid 2px #cccccc;}

.agenda_destacada .imagen img{width:129px; }

.agenda_destacada .titulo_noticia{margin:0 0 0 6px;}

.agenda_destacada .titulo_noticia span{color:#C02A4A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

.agenda_destacada .sumario{margin:5px 0 0 6px; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0 7px 0 0;}

.agenda_destacada .sumario p{margin:3px 0; padding:0;}


.agenda_destacada .boton_vermas{ 
	height:15px;
	padding:2px 0 0 0;
}

.agenda_destacada .boton_vermas a{background-color:#C6284A;
border:medium none;
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:1px 8px;
text-transform:uppercase;}

.agenda_destacada img {
	border:2px solid #CCCCCC !important;
	width:129px;
	float:left;
	margin: 0px 6px 0px 6px;
}

/* aqui empiezan las SUBNOTICIAS de la home */


.subnoticias{ /*border:dotted 1px #f90;*/ overflow:hidden; background:transparent url(/images/bk_noticias_destacadas.jpg) repeat-x 0 0;}

.subnoticias .entidad_subnoticia{}

.subnoticias .entidad_subnoticia .titulo_subnoticia{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-color:#000000; font-weight:bold; padding:0 15px 0 0;}

.subnoticias .entidad_subnoticia .Fechaca{
display:none;
}

.subnoticias .entidad_subnoticia a img {border:none !important;}

/* GENERAL COMMON STYLES */

.izquierda{float:left;}

.derecha{float:right;}

.clear{clear:both;}

#dnn_ctr466_ViewReports_Visualizer_pnlContent .txtNot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.4em;
}

.SubHeadContainer .SubHead {color:#C02A4A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:30px;}

/* Inicio galería fotos */

#dnn_ctr657_ContentPane.containerrow2_blue {margin:15px 0px 0px 0px;}

/* Fin galería fotos */

/* Inicio login */

#dnn_ctr625_ContentPane.containerrow2_blue {margin:15px 0px 15px 0px;}
#dnn_ctr625_ContentPane .label_contacto {font-family:Verdana,Arial,Helvetica,sans-serif; color:#C02A4A; font-size:12px;}
#dnn_ctr625_ContentPane label {font-family:Verdana,Arial,Helvetica,sans-serif; color:#C02A4A; font-size:12px;}
#dnn_ctr625_ContentPane .Normal label {color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}

/* Fin login */

/* Inicio contacto */

#dnn_ctr465_Inicio_ctl00_lblAceptoCondiciones, #dnn_ctr465_Inicio_ctl00_lblCamposObligatorios, #dnn_ctr465_Inicio_ctl00_lblDireccionReal {font-family:Verdana,Arial,Helvetica,sans-serif; color:#C02A4A; font-size:11px; font-weight:normal;}

/* Fin contacto */

/* Inicio Newsletter */

#dnn_ctr803_ModuleContent {margin:15px 0px 15px 0px;}
#dnn_ctr803_ModuleContent table {width:325px;}
#dnn_ctr803_ModuleContent table td {padding:2px 0px 2px 0px;}
#dnn_ctr803_ModuleContent table td span {color:#C02A4A; font-weight:bold;}
#dnn_ctr803_ModuleContent table td a {color:#C02A4A;}
#dnn_ctr803_ModuleContent table td a:hover {color:#adaaad;}

/* Fin Newsletter */

/* Inicio Mapa Web */

#dnn_ctr476_ContentPane {text-transform: uppercase;}

/* Fin Mapa Web */

/* Inicio Usuario */

#dnn_ctr812_ContentPane {}
#dnn_ctr812_ContentPane table {}
#dnn_ctr812_ManageUsers_User_UserEditor_ctl00_Username_Label_imgHelp, #dnn_ctr812_ManageUsers_User_UserEditor_ctl01_FirstName_Label_imgHelp, #dnn_ctr812_ManageUsers_User_UserEditor_ctl02_LastName_Label_imgHelp, #dnn_ctr812_ManageUsers_User_UserEditor_ctl03_DisplayName_Label_imgHelp, #dnn_ctr812_ManageUsers_User_UserEditor_ctl04_Email_Label_imgHelp, #dnn_ctr812_ManageUsers_Profile_ProfileProperties_ctl00_PreferredLocale_Label_imgHelp {display:none;}
#dnn_ctr812_ManageUsers_UserRow label {color:#C02A4A; font-size:12px; width:200px !important;}
#dnn_ctr812_ManageUsers_User_UserEditor_ctl00_Username_Label_label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl01_FirstName_Label_label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl02_LastName_Label_label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl03_DisplayName_Label_label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl04_Email_Label_label {color:#C02A4A; font-size:12px; width:200px !important;} 

#dnn_ctr812_ManageUsers_User_UserEditor_ctl00_Username_Label {width:200px !important;}

#dnn_ctr812_ManageUsers_User_UserEditor_ctl00_Username_Label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl01_FirstName_Label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl02_LastName_Label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl03_DisplayName_Label, #dnn_ctr812_ManageUsers_User_UserEditor_ctl04_Email_Label {width:250px !important;}

#dnn_ctr812_ManageUsers_User_UserEditor_tbl {}
#dnn_ctr812_ManageUsers_User_UserEditor_tbl div {width:500px !important;}
#dnn_ctr812_ManageUsers_User_UserEditor_tbl div div {width:250px !important;}
#dnn_ctr812_ManageUsers_User_UserEditor_tbl label {padding:0px;}

#dnn_ctr812_ManageUsers_User_tblPassword {width:500px !important; margin-left:5px;}
#dnn_ctr812_ManageUsers_User_tblPassword td {width:250px;}
#dnn_ctr812_ManageUsers_User_lblPasswordHelp {font-size:12px !important;}

#dnn_ctr812_ManageUsers_Profile_ProfileProperties_tbl div {width:500px !important;}
#dnn_ctr812_ManageUsers_Profile_ProfileProperties_tbl div div {width:250px !important;}
#dnn_ctr812_ManageUsers_Profile_ProfileProperties_ctl00_PreferredLocale_Label_label {font-size:12px !important;}

#dnn_ctr812_ContentPane input, #dnn_ctr812_ContentPane select {background-color:#FDF7F7; border:1px solid #6F5D2D; float:left; width:200px;}
#dnn_ctr812_ManageUsers_User_tblPassword input {/*margin-left:21px;*/}
#dnn_ctr812_ManageUsers_cmdRegister input {display:none;}
#dnn_ctr812_ManageUsers_cmdRegister a {color:#C02A4A; text-decoration:none; font-weight:bold;}
#dnn_ctr812_ManageUsers_cmdRegister a:hover {text-decoration:underline;}

#dnn_ctr812_ManageUsers_trTitle {background-color:#663C91; height:18px; /*margin-left:-20px;*/}

#dnn_ctr_SendPassword_plUsername_label {color:#C02A4A; font-size:12px;}
#dnn_ctr_SendPassword_txtUsername {background-color:#FDF7F7; border:1px solid #6F5D2D; float:left; width:200px;}
#dnn_ctr_SendPassword_cmdSendPassword a {color:#C02A4A; text-decoration:none; font-weight:bold;}
#dnn_ctr_SendPassword_cmdSendPassword a:hover {text-decoration:underline;}

#dnn_ctr625_Login_tdRegister a:hover, #dnn_ctr625_Login_tdPassword a:hover {text-decoration:underline;}

/* Fin Usuario */

/* Inicio Encuesta */

#dnn_ctr959_Survey_pnlSurvey .CommandButton{background-color:#C6284A; border:medium none; color:#FFFFFF; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; padding:1px 2px; text-transform:uppercase;margin:0px 0px 0px 4px; display:block;}
#dnn_ctr959_Survey_pnlSurvey .CommandButton:hover {text-decoration:none;}

#dnn_ctr959_Survey_cmdSurvey.CommandButton {background-color:#C6284A; border:medium none; color:#FFFFFF; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; padding:1px 2px; text-transform:uppercase;margin:0px 0px 0px 4px; }
#dnn_ctr959_Survey_cmdSurvey.CommandButton:hover {text-decoration:none;}

#dnn_ctr853_dnnTITLE_lblTitle.Head {display:none;}

#dnn_ctr959_Survey_pnlSurvey a {display:block !important; float:left !important;}

/* Fin Encuesta */ 

/* Inicio Extranet */

.tabla_extranet td.label_contacto, .tabla_extranet td.label_Contacte, .tabla_extranet td.label_Contact {color:#C02A4A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

.tabla_extranet td.tabla_extranet_input input{background-color:#FDF7F7; border:1px solid #6F5D2D; float:left; width:220px;}

#registro_extranet {font-weight:bold; margin:5px 0px 0px 0px;}

#registro_extranet a:hover {color:#C02A4A;}

.tabla_extranet_boton input {background:none repeat scroll 0 0 #DDDDDD; color:#000000; font-family:Verdana,sans-serif; font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px;}

.extranet_titulo_formulario {color:#C02A4A; font-size:12px; width:250px !important; font-weight:bold;}

.extranet_campo_formulario input, .extranet_campo_formulario select {background-color:#FDF7F7; border:1px solid #6F5D2D; float:left; width:200px;}

.extranet_alerta {color:#990000; font-size:14px; font-weight:bold;}

.extranet_boton_enlace input {border:none; font-family:verdana,arial,Helvetica; font-size:11px; color:#C02A4A; font-weight:bold; text-decoration:none; margin:20px 0px 0px 0px; background-color:#FFFFFF !important; cursor:pointer;}
.extranet_boton_enlace input:hover {text-decoration:underline !important;}

#dnn_ctr977_LoginExtranet_lbError {color:#990000; font-family:verdana,arial,Helvetica; font-size:12px; font-weight:bold; padding:10px 0px 10px 0px;}

/* Fin Extranet */






