/* 
================================
Skin styles for DotNetNuke
================================
*/   

a:link {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}
.pagemaster {
	width: 100%;
/*	height: 100%;
*/	background-color: #0A2F38;
	height:100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
}

.skinmaster {
/*	height: 100%;
*/	width: auto;
	background-color: #f3f5fa;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
*/	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinmasterbody{
	text-align: center;
	width:auto;
}
.cintillo {
	background-color: #0A2F38;
	border-bottom: #0A2F38 3px solid;
	width:100%;
}
.skinheader1 {
	background-image: url(gradiente_bandera.jpg);
	width:780px;
	height: 72px;
}
.cintilloleft{
	width: 250px;
	color:#FFFFFF;
	text-align:left;
	padding-left:12px;
	vertical-align:top;
	padding-top:3px;
}
.cintillocentro{
	width: 280px;
	text-align:center;
}
.cintilloright{
	width: 250px;
	text-align:right;
	vertical-align: top;
	padding-right:8px;
}
.currentdate {
	color: #ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.searchdnn {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.logo {
/*	border-right: #006798 8px solid;
	border-left: #006798 8px solid;
	border-top: #006798 8px solid;
	border-bottom: #006798 8px solid;
*/	height: 94px;
	width:100%;
	text-align:center;
	background-color:#006798;
}
.logobelow {
	height: 8px;
	width:100%;
	background-color:#0A2F38;
}
.loginup {
	background-color:006798;
	height:8px;
}
.logoin {
	width:763px;
	height:78px;
	background-image:url(topimageninposdom.jpg); 
}
.logocorupleft {
	width:8px;
	height:8px;
	background-image:url(red_logocorupleft.gif); 
}
.logosideup {
	width:764px;
	height:8px;
	background-image:url(red_logosideup.gif); 
}
.logocorupright {
	width:8px;
	height:8px;
	background-image:url(red_logocorupright.gif); 
}
.logosideleft {
	width:8px;
	height:78px;
	background-image:url(red_logosideleft.gif); 
}
.logosideright {
	width:8px;
	height:78px;
	background-image:url(red_logosideright.gif); 
}
.logocordownleft {
	width:8px;
	height:8px;
	background-image:url(red_logocordownleft.gif); 
}
.logosidedown {
	width:764px;
	height:8px;
	background-image:url(red_logosidedown.gif); 
}
.logocordownright {
	width:8px;
	height:8px;
	background-image:url(red_logocordownright.gif); 
}
.logolink {
	position: relative;
	top: 2px;
	left: 5px;
	border:none;
}
.imagenlink {
/*	position: relative;
	top: 2px;
	left: 5px;
*/	border:none;
}

.imagenbusq {
	position: relative;
	top: 4px;
	right: 0px;
	border:none;
}
#dnn_dnnSEARCH_txtSearch
{
border:none;
}
.linkhead{
	width: 108px;
	/*	border-left: #006798 8px solid;
	border-right: #006798 8px solid;
*/	background-color: #f3f5fa;
	text-align: center;
	font-weight: bold;
}
.breadcrumb{
	padding-left:5px;
	padding-right:5px;
}
/*.breadcrumb a {
	 color:#000000;
}
.breadcrumb a:visited {
	color:#3333FF;
}
*/
.breadcrumbstyle:link {
	color: #003399;
	font-weight:bold;
	text-decoration: none;
}
.breadcrumbstyle:visited {
	color: #003399;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumbstyle:hover {
	color: #990000;
	font-weight:bold;
	text-decoration:underline;
}
.loginlink:link {
	color: #003399;
	font-weight:bold;
	text-decoration: none;
}
.loginlink:visited {
	color: #003399;
	font-weight:bold;
	text-decoration: none;
}
.loginlink:hover {
	color: #990000;
	font-weight:bold;
	text-decoration:underline;
}
.login{
	width: auto;
	padding-right:5px;
	padding-left:5px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.body{
	border-bottom: #0071BD 4px solid;
	background-color: #006798;
	width: 100%;
}
.bodyleft {
	width: 158px;
	border-left: #006798 8px solid;
/*	vertical-align:bottom;
*//*	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
*/}
.bodyleftmenu{
	background-color: #006798;
	padding-top:0px;
	height:auto;
}
.red_treeright {
	background-image:url(red_treeright.jpg);
/*	width:6px;
*/	height:6px;
}
.treeviewsquare {
	width:158px;
	height:100%;
	padding-bottom:14px;
	overflow-x:auto;
}
.logogobierno{
	background-color: #aecfe0;
	border-top: #ffffff 4px solid;
	border-left: #ffffff 4px solid;
	border-bottom: #ffffff 4px solid;
	height: 100%;/*186px;*/
}
/*.logogobiernoup{
	height: auto;
}
*/.logogobiernocell{
	background-image: url(gobiernodigital.jpg);
	width: 100px;
	height: 86px;
}
.bodycenter { 
	width: 448px;
	height:100%;
/*	padding-top: 5px;
*/	padding-left: 15px;
	padding-right: 15px;
	padding-bottom:15px;
	background-color: #f3f5fa;
}
.bodycenter a:link {
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.bodycenter a:visited {
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}
.bodycenter a:hover {
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}
.bodyright {
	width: 120px;
	border-right: #006798 8px solid;
	border-left: #006798 8px solid;
}
.bodyright td {
	border-top: #006798 15px solid;
	border-bottom: #006798 5px solid;
}
.bestlinks{
	padding-top: 20px;
}.bestlinks td{
	border-top: #006798 15px solid;
	border-bottom: #006798 5px solid;
}

.correoempresarial{
/*	background-image: url(correo_empresarial.jpg);
*/	width: 100px;
	height: 97px;
}

.filatelia{
	background-image: url(filatelia.jpg);
	width: 100px;
	height: 97px;
}
.ems{
	background-image: url(ems.jpg);
	width: 100px;
	height: 97px;
}
.apartadopostal{
	background-image: url(apartado_postal.jpg);
	width: 100px;
	height: 97px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.cintillooptic {
	background-color: #0A2F38;
	border-top: #0A2F38 6px solid;
	width:100%;
}
.cintillooptictabla {
	background-image: url(cintillooptic.gif);
	width:780px;
	height: 26px;
}
.footertable {
	width: 100%;
	height:41px;
	background-color:#0A2F38;
/*	background-image:url(gradiente_footer.jpg);
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
*/}
.footertable1 {
	width:100%;
	height:100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
}
.footertable1left {
	width:50%;
	text-align: left;
	padding-left:15px;
}
.footertable1right {
	width:50%;
	padding-right:15px;
	text-align:right;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
/*	cursor: pointer; 
*/	cursor: pointer;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
/*	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
*/	cursor: pointer; 
	color: #ffffff; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.MainMenu_MenuIcon {
	background-color: #006798/*cad5ea*/; 
/*	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
*/}
.MainMenu_SubMenu {
	background-color: #006798/*cad5ea*/;  
	z-index: 1000; 
/*	cursor: pointer; 
*/	cursor: pointer; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
/*	height: 1px;
*/}
.MainMenu_MenuItemSel {
	background-color: #CCFF66 /*#8da4d3*/; 
/*	cursor: pointer; 
*/	cursor: pointer; 
	color: black; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
	height: 16px;
}
.MainMenu_MenuArrow {
/*	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
*/	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
/*	cursor: pointer; 
*/	cursor: pointer; 
}
.MainMenu_RootMenuArrow {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
/*	cursor: pointer; 
*/	cursor: pointer;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 100%;
	background-color: transparent/*#dfe5f2*/;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
*//*	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
*/}
.TreeViewMenu_Header {
	background-color:#oo6798;
/*	background-image: url(gradient_LtBlue.jpg);
*/}
.TreeViewMenu_Hover{
	text-decoration:underline;
	background-color:#000033;
	margin-top:30px;
}
.Head {
	font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:  20px;
   font-weight: bold;
   color: #000066;
}
.bodyleftmenu .normal{
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.bodyleftmenu .treeviewstyle {
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.normal{
	color: #333333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;/*	font-weight: bold;
	font-style:italic;*/
}
.normalred{
	color: #FF0033;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;/*	font-weight: bold;
	font-style:italic;*/
}
.normalbold {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;/*	font-weight: bold;
	font-style:italic;*/
}
.normalboldblue {
	color: #0000CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;/*	font-weight: bold;
	font-style:italic;*/
}
.normalboldred {
	color: #CC0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;/*	font-weight: bold;
	font-style:italic;*/
}
.red_left {
	border-left: #006798 8px solid;
	border-right: #006798 8px solid;
	width:100%;
}
.red_left td{
	padding-bottom:3px;
}
.red_left_blue_white {
	background-image:url(red_navbarleft.jpg);
	width:6px;
	height:100%;
}
.red_right_top_blue_white {
	background-image:url(red_navbarrighttop.jpg);
	width:6px;
	height:100%;
}
.red_linksleftleft {
	background-color:#006798;
	width:8px;
}
.red_linksleft {
	background-image:url(red_linksleft.jpg);
	width:6px;
	height:100%;
}
.red_linksright {
	background-image:url(red_linksright.jpg);
	width:6px;
	height:100%;
}
.tabla_cont_header {
	background-color: #333333;
	color: #FFFFFF;
	text-align:center;
}

.tabla_align_derecha_blanca {
	padding-right: 30px;
	text-align:right;
	background-color: transparent;
}
.tabla_align_izq_blanca {
	padding-left: 15px;
	text-align:left;
	background-color: transparent;
}
.tabla_align_centro_blanca {
	text-align:center;
	background-color: transparent;
}
.solpartmenu_rootmenuitem {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 21px;
}
.solpartmenu_rootmenuitem_ms {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
}
.solpartmenu_submenuitem_ms {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: normal;
	color: #000000;
	line-height: 21px;
}
.solpartmenu_rootmenuitemselected {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #000066;
	line-height: 21px;
}
.solpartmenu_rootmenuitemselected_ms {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #333333;
/*	background-color: #000066;
*/	line-height: 21px;
}
.BodyTitles {
	font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:  18px;
   font-weight: bold;
   color: #000066;
}

