body {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
	text-decoration: none; margin:0 auto; text-align:left;
}

#page {width: 780px; margin: 5px auto 0px; text-align: left; position:relative; top: 0px;}

a:link { text-decoration: none;color: #2b4481;}
a:visited {	text-decoration: none; color: #333333;}
a:active { text-decoration: none; color: #2b4481;}
a:hover { text-decoration: none; color: #999999;}

a img{ border:none;}

h1, h2, h3, h4, h5, h6 { color:#2B4481}

.Normal, .NormalDisabled { font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #666666; text-align:left;}

/*TopMenu*/
#topmenu li a {
	float:left;
	font-size:12px;
	color:#000;
	text-indent:-5600px;
	overflow:hidden;
	height:28px;
}
#topmenu li a:hover{ background-position:0 -28px;}
#topmenu .SelectedTab a { background-position:0 -28px;}

#topmenu {background-color: #2b4481; color:#FFFFFF; text-transform:uppercase; font-size:12px; height:28px;}
#topmenu a { color:#FFFFFF;}
#topmenu ul{ margin:0; padding:0;}
#topmenu li { display: inline;}

#topmenu476 a { background:url(../images/topmenu_01.gif) no-repeat; width:108px;}
#topmenu477 a { background:url(../images/topmenu_02.gif) no-repeat; width:206px;}
#topmenu478 a { background:url(../images/topmenu_03.gif) no-repeat; width:68px;}
#topmenu479 a { background:url(../images/topmenu_04.gif) no-repeat; width:91px;}
#topmenu480 a { background:url(../images/topmenu_05.gif) no-repeat; width:139px;}
#topmenu482 a { background:url(../images/topmenu_06.gif) no-repeat; width:79px;}

/*sitio publicio*/
#topmenu420 a { background:url(../images/topmenu_01.gif) no-repeat; width:108px;}
#topmenu421 a { background:url(../images/topmenu_02.gif) no-repeat; width:206px;}
#topmenu422 a { background:url(../images/topmenu_03.gif) no-repeat; width:68px;}
#topmenu423 a { background:url(../images/topmenu_04.gif) no-repeat; width:91px;}
#topmenu424 a { background:url(../images/topmenu_05.gif) no-repeat; width:139px;}
#topmenu426 a { background:url(../images/topmenu_06.gif) no-repeat; width:79px;}

/*Barra Lateral*/
.barralateral { background-color: #fff; padding:9px 8px 10px 8px; position: absolute; right: 10px; width:180px; float:left;}

.inicio{ font-family: Arial, Helvetica, sans-serif;font-size: 8px; color: #003366; font-weight: bold; text-align: left; letter-spacing: 2px;}

#menu_barralateral { color: #003366; font-weight: bold; text-align: left; letter-spacing: 1px;  text-transform:uppercase; margin:15px 0; font-size:11px;}
#menu_barralateral ul { padding:0; margin:0;}
#menu_barralateral li{ display: inline; padding:0 8px; border-right: solid 1px #000;}
li#menu_barralateral481 { border:none;}

/*Search*/
#search { position:relative;}
#search input {	background-color: #CCCCCC; color: #000; padding: 3px; border: 0px;}
#dnn_dnnSEARCH_cmdSearch { background-color:#4c9bd4; color:#FFFFFF; position:absolute; padding:4px 8px 3px 8px; bottom:0; right:0px;}
#search h1 { color:#000000; font-size: 14px; text-transform:uppercase; text-align:center;}

/*Header*/
#Header {width:778px;}
#login { margin:8px 0; font-size:11px; text-transform:uppercase; letter-spacing:1px;}
#login a { font-weight:normal;}

/*Path */
#path { border-bottom: dotted 1px #666; padding-bottom:3px; }
#path a { color:#666666; padding-right:8px;}
#path a:hover{ color:#4C9BD4;}

.titulo_pagina{ font-size:20px; font-weight:bold; text-transform:uppercase; color:#000000;}

/*Columnas - Internas*/
#interna-contenido #dnn_ContentPane{ width:558px;}
#interna-contenido #dnn_BottomPane { width:558px;}

.RightPane { margin-top: 10px;}
.BottomPane { margin-top: 10px; width: 100%; text-align: center;}

/*Sidemenu*/
#sidemenu { color:#FFFFFF;}
#sidemenu ul{ margin:8px 0px; padding:0px; list-style-position:inside}
#sidemenu li { padding:4px; margin-bottom:1px; background-color:#2B4481;}
#sidemenu a{ color:#FFFFFF;}
#sidemenu a:hover { color:#4C9BD4;}
#sidemenu li.SelectedTab { background-color:#4C9BD4;}
#sidemenu li.SelectedTab a:hover{ color:#2B4481;}

.First-Child { padding-right:20px;}

.Footer { margin-top: 15px;color: #666666; width:558px; text-align: right;}

/*Contacto*/
#dnn_ctr846_ModuleContent table { margin:25px; border-top: 1px dotted #2B4481; width:80%;}
#dnn_ctr846_ModuleContent td{ border-bottom: 1px dotted #2B4481;}
#dnn_ctr846_ModuleContent .SubHead { padding:12px; font-size:12px; color:#4C9BD4;}
#dnn_ctr846_ModuleContent input, #dnn_ctr846_ModuleContent textarea { border:none; border-left: dotted 1px #ccc; padding:4px; width:90%}
#dnn_ctr846_ModuleContent .CommandButton { padding:4px 12px; color:#FFFFFF; background-color:#2B4481; text-decoration:none;}

/*Tabla*/
.info_tabla { border: 1px solid #2B4481; margin:10px; margin-top:1px;}
.info_tabla td { padding:2px 4px; border-bottom: solid 1px #ccc;}
.info_tabla th { color:#2B4481; padding:2px 4px; border-bottom: solid 1px #ccc;}
.info_tabla caption { background-color: #2B4481; color:#FFFFFF; padding:3px 0;}
