/* 
================================
Skin styles for DotNetNuke
================================
*/
/*
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #000000;
}
.skinmaster {
	height: 100%;
	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; 
}
.skinheader 
{
	background-image: url(img/FondoPavo.jpg);
	background-repeat: no-repeat;
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  
    padding: 0px 12px 0px 5px;   
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #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-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
*/
body
{
	text-align: center;
}

.cntrPral
{
	/*background-image: url(img/grBlue.gif);*/
	background-repeat: repeat-x;
	background-position: top;
}

.cntrSec
{
	background-image: url(img/Fondo.jpg);
	background-repeat: no-repeat;
	background-position: 224px top;
}

.Main
{
	height: auto;
	margin: 0 auto;
	width: 692px; /*max-width: 692px;*/
	padding-top: 16px;
}

.top
{
	width: 928px; /*min-width: 692px;*/
	height: 175px; /*min-height: 175px;*/
}

.top_l
{
	width: 198px;
	height: 161px; /*min-width: 198px; 	min-height: 161px;*/
	background-image: url(img/LogoV.png);
	background-repeat: no-repeat;
	background-position:0 1.9em;
}

.top_r
{
	width: 691px; 
	min-width: 540px;
	height: 86px; 
	min-height: 86px;
	margin: none;
	border:none;

}

.tyi
{
	height: 0px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
}

.info
{
	background-image:url("img/Info.gif");
	background-repeat:no-repeat;
	height:25px;
	left:4px;
	overflow:visible;
	position:absolute;
	top:22px;
	width:139px;
}

.info a
{
	width: 139px;
	height: 25px;
}

.tel
{
	background-image:url("img/TFN.gif");
	background-repeat:no-repeat;
	color:#003969;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	height:18px;
	line-height:normal;
	overflow:visible;
	position:absolute;
	left:438px;
	top:25px;
	width:199px;
}

.telico
{
	background-image:url("img/TFNico.gif");
	background-repeat:no-repeat;
	height:64px;
	line-height:normal;
	overflow:visible;
	position:absolute;
	left:563px;
	top:-8px;
	width:199px;
}


.tel img
{
	left:308px;
	position:relative;
	top:86px;
	height: 0px;
}

.mnu
{
	height: 31px; /*min-height: 31px;*/
	border-collapse: separate; /*border-spacing:0 10px;*/
	border-spacing: 0 0.2em;
}

.mnu_l
{
	/*width: 6px; 	height: 31px;*/ /*min-width: 6px; 	min-height: 31px;*/
	background-image: url(img/mnuIz.png);
	background-repeat: no-repeat;
}
.mnuRef_l
{
	/*width: 6px; 	height: 31px;*/ /*min-width: 6px; 	min-height: 31px;*/
	background-image: url(img/mnuRefIz.png);
	background-repeat: no-repeat;
}

.mnu_Cntr
{
	/*width: 610px; 	height: 31px;*/ /*min-width: 610px; 	min-height: 31px;*/
	width: 666px;
	background-image: url(img/mnuCntr.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
}

.mnuRef_Cntr
{
	/*width: 610px; 	height: 31px;*/ /*min-width: 610px; 	min-height: 31px;*/
	width: 666px;
	background-image: url(img/mnuRefCntr.png);
	background-repeat: repeat-x;
}

.mnu_r
{
	/*width: 6px; 	height: 31px;*/ /*min-width: 6px;*/ /*min-height: 31px;*/
	background-image: url(img/mnuDer.png);
	background-repeat: no-repeat;
}

.mnuRef_r
{
	/*width: 6px; 	height: 31px;*/ /*min-width: 6px; 	min-height: 31px;*/
	background-image: url(img/mnuRefDer.png);
	background-repeat: no-repeat;
}

.main_dnnmenu_container
{
	background-color: transparent;
}
.main_dnnmenu_bar
{
	cursor: pointer;
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}
.main_dnnmenu_item td
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	white-space: nowrap;
	padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	white-space: nowrap;
	padding: 0px 12px 0px 5px;
}

.main_dnnmenu_itemhover
{
	background-color: #8da4d3;
}

.main_dnnmenu_itemhover td
{
	background-color: #8da4d3;
}


.main_dnnmenu_icon
{
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 15px;
	height: 100%;
}
.main_dnnmenu_submenu
{
	background-color: #cad5ea;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=     '#696969' , Direction=135, Strength=3);
	padding: 1px 1px 1px 1px;
}
.main_dnnmenu_break
{
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow
{
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.main_dnnmenu_rootmenuarrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}

colgroup#l, colgroup#r, colgroup#lR, colgroup#rR
{
	width: 6px;
	min-width: 6px;
}

#Acceso
{
	/*left: 51em;
	position: relative;
	text-align: right;
	top: -1.5em;
	width: 100px;*/
	left: 31em;
	position: relative;
	text-align: right;
	top: -1.5em;
	width: 157px;
}

.nav
{
	color: lightgrey;
	margin-left: 5px;
	position: relative;
	text-decoration: none;
	top: -0.4em;
	font-size:0.9em;
	text-decoration:none;
	text-transform:capitalize;
	word-spacing:-0.1em;
}

.nav a:active
{
	color: lightgrey;
	font-family:Verdana;
}
.nav a:link
{
	color: lightgrey;
	font-family:Verdana;
}
.nav a:hover
{
	color: Grey;
	text-decoration: none;
}
.nav a:visited
{
}

/*Formularios*/
.cfHeader
{
	margin-right:30em;
	text-align:left;
}

.cfHeader h3
{
	font-size: larger;
}

.MeIn
{
	width: 420px;
	overflow: visible;
}

.MeIn, .Mein ul, .Mein ul li
{
	list-style-image: none;
	list-style-type: none;
	text-align: left;
}

.cfCtrls, .MeIn .cfCtrls
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: medium;
}
.cfCtrls p, .MeIn .cfCtrls p
{
	min-height: 0.8em;
	width: 50em;
}

.cfCtrls .lbCtrl, .MeIn .cfCtrls .lbCtrl, .Mein ul li .lbCtrl
{
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.1em;
	display: block
}

.cfCtrls .txCtrl, .MeIn .cfCtrls .txCtrl, .Mein ul li .txCtrl
{
	margin-left: 1.5em;
	float: left;
	border-width: 0px;
	background-color: #FFCA6E;
	min-width:14em;
}

.cfCtrls .lopdCtrl,  .MeIn .cfCtrls .lopdCtrl
{
	margin-top:1em;
	margin-bottom:1em;
	float: left;
	font-size: small;
	text-align: justify;
	font-style: italic;
	color: Gray;
	width:100%;
}

.ack
{
	font-size: 200%;
	color: Navy;
	height: 2em;
	background-color: Green;
	text-align: center;
}
