@import url("css/HtmlOverrides.css");
/* Generic HTML Entity Styles from Core DNN Default Skin */
@import url("css/DnnOverrides.css");
/* DNN-Specific Styles from Core DNN Default Skin */
@import url("css/Menus.css");
/* Menu Styles */
@import url("css/Custom.css");
/* Menu Styles */

/* CSS Document */
body
{
    /*    background: #FFF url(images/body_bg.png) repeat-x top left;*/
    height: 100%;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
/*-------- Default Style --------*/
*
{
    margin: 0;
    padding: 0;
}
th, td, div
{
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
}
a, a:link, a:visited, a:active
{
    font-size: 11px;   
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a:hover
{
    font-size: 11px;
    color: #992477;
    text-decoration: none;
}
/*-------- design style --------*/
#contenedor
{
    width: 916px;
    margin: 0 auto;
    margin-top: 0px;
    overflow: hidden;
    text-align: left;
}
.wrappermain
{
}
#izquierda
{
    float: left;
    width: 33px;
    background: url(images/shadow_left.png);
}
#central
{
    float: left;
    width: 850px;
    margin-left: 33px;
    text-align: left;
}
#derecha
{
    float: right;
    width: 33px;
    background: url(images/shadow_right.png);
}
#center_space
{
    float: left;
    width: 850px;
    margin: 0 auto;
    margin-top: 0px;
    overflow: hidden;
    background-color: #ffffff;
    text-align: left;
}
.contentpane
{
}
#leftcolumn
{
    float: left;
    width: 198px;
    background: #aaaa99;
}
.wrapperleft
{
    padding: 10px 10px 0 10px;
}
.menuleftpane
{
    width: 165px;
}
.shadowcolumn
{
    height: 13px;
    background: url(images/shadow_b.png) no-repeat top center;
}
.leftpane
{
    clear: both;
    padding: 10px 0 0 0;
}
#centercolumn
{
    float: left;
    width: 452px;
    margin-left: 1px;
    background-color: #ffffff;
    text-align: left;
}
.wrappercenter
{
    padding: 0 10px 0 10px;
}
#rightcolumn
{
    float: right;
    width: 192px;
    background: #e6e6de;
}
.wrapperright
{
    padding: 10px 10px 0 10px;
}
.rightpane
{
    clear: both;
    padding: 5px 0 0 0;
}
.centralbottom
{
    width: 432px;
    background-color: #FFFFFF;
}
.bottomleft
{
    float: left;
    width: 140px;
    margin-left: 3px;
}
.bottomcenter
{
    float: left;
    width: 140px;
    margin-left: 3px;
}
.bottomright
{
    float: left;
    width: 140px;
    margin-left: 3px;
}
#izquierda, #central, #derecha, #leftcolumn, #centercolumn, #rightcolumn, #bottomleft, #bottomcenter, #bottomright
{
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}
#top_space
{
}
.flash
{
    position: absolute;
    width: 850px;

    z-index: -5000;
    margin-left: -3px;
}
.HeaderFlash
{
}
#center_space
{
}
div#top_spacetop
{
    padding: 18px 0 0 0;
    text-align: right;
background-color: #ffffff;
}
div#top_menu
{
    width: 660px;
    margin: 100px 0 0 0;
}
div#top_spacebottom
{
    clear: both;
    height: auto;
    background-color: #DD5EB8;
    border-bottom: #FDF0FA 2px solid;   
}
div#top_login
{
    float: left;
    width: 653px; 
    background-color: #f3bce4;
background: Transparent url(images/bg_login.jpg) repeat;
    padding: 0px 0px 0px 5px;
border-bottom: #f3bce4 6px solid; 
padding-bottom: 5px;  

}



div#middle_login
{
    /*float: left;*/
    width: 462px;
    background-color: #f3bce4;
    padding: 0px 0px 4px 10px;
}

.logout
{
height: 19px;  
padding-top: 4px;  
}
.texto-naranja
{font-family: Verdana, arial;
    font-weight: bold;
    font-size: 7pt;
    color: #ff6600;
    text-transform: uppercase;
    margin: 0 0 0 15px;
    white-space:nowrap;
}
.search_style
{
    float: right;
    width: 192px;
    height: 28px;
    background-color: #fd8adc;
    border-left: #FFFFFF 0px solid;
border-bottom: #f3bce4 6px solid;   
}
.search_bg
{
    margin: 5px 0 0 10px;
}
.homebanking
{
    margin: 20px 4px 0 4px;
}
.bottommenu
{
    height: 65px;
}
.horizontalbottommenu
{
    height: 40px;
}
/*--------- pane style ----------*/
/*-------------- Breadcrumb Style --------------*/
.bread
{
    margin: 10px 10px 5px 10px;
    font-size: 9px;
    color: #aaaa99;
}
.bread a
{
    color: #aaaa99;
    font-weight: bold;
    text-decoration: underline;
}
/*-------------- Link Style --------------*/
/*-------------- User Style --------------*/
#top_login .SubHead
{
    font-family: verdana;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    text-transform: uppercase; height:28px;


}
.dl_labelusername
{
    float: left;
    margin: 8px 2px 0 0;
}
.dl_textusername
{
    float: left;
    margin: 4px 5px 0 0;


}
.dl_labelpassword
{
    float: left;
    margin: 8px 2px 0 0;
}
.dl_textpassword
{
    float: left;
    margin: 4px 5px 0 0;
}
.dl_loginbutton
{
    float: left;
    width: 16px;
    height: 15px;
/*	background-image: url(images/ingresar.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	cursor: hand; cursor:pointer;
    line-height: 13px;
    margin: 5px 30px 0 0;
}
.dl_loginbutton:hover
{
    /*   background: Transparent url(images/botomh_bg.png) no-repeat;*/
   /*    margin: 8px 20px 0 0;*/
}

.dl_loginbutton_sendPwd
{
    float: left;
    width: 50px;
padding: 0px 0px 0 5px;  
    height: 13px;
    background: Transparent url(images/botom1_bg.png) no-repeat;
    margin: 10px 0px 0 20px;  
font-family: verdana;

}

.dl_registerbutton
{
    float: right;
    width: 80px;
padding: 0px 0px 0 5px;  
    height: 13px;
    background: Transparent url(images/botom1_bg.png) no-repeat;
    margin: 10px 0px 0 30px;  
font-family: Verdana;

}

.dl_loginbutton_sendPwd:hover
{
/*    background: Transparent url(images/botomh1_bg.png) no-repeat;*/
/*    margin: 2px 2px 0 0;*/
}

.dl_sendpasswordbutton
{
    float: right;

}

.dl_messagelabel
{
    float: left;
}
input.DynamicLogin_UserName
{

       color: #43494D;
    border: 1px solid #aaaa99;    
    font-size: 10px;
    height: 15px;
margin-top: 0px;
margin-right: 0px;
width: 100px;
color: #666666;
font-family: verdana, arial;



}
input.DynamicLogin_Password
{
       color: #43494D;
    border: 1px solid #aaaa99;    
    font-size: 10px;
    height: 15px;
margin-top: 0px;
margin-right: 0px;
width: 100px;
color: #666666;
font-family: verdana, arial;
}
a.DynamicLogin_LoginLink
{

	font-family: verdana, arial;
	font-weight: bold;
	font-size: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}



a.DynamicLogin_PasswordLink
{
    font-family: Verdana, arial;
    font-weight: normal;
    font-size: 7pt;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 5px;
    white-space:nowrap;
}




/*
a.DynamicLogin_PasswordLink, a.DynamicLogin_PasswordLink:visited, a.DynamicLogin_RegisterLink, a.DynamicLogin_RegisterLink:visited, .user, a.user:link, a.user:active, a.user:visited
{
    font-family: Verdana, arial;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}
a.DynamicLogin_PasswordLink:hover, a.DynamicLogin_RegisterLink:hover, a.user:hover
{
    text-decoration: none;
    color: #ffd700;
}
*/

a.DynamicLogin_RegisterLink, a.DynamicLogin_RegisterLink:visited, .user, a.user:link, a.user:active, a.user:visited
{
    font-family: Verdana, arial;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: underline;
}
a.DynamicLogin_RegisterLink:hover, a.user:hover
{
    text-decoration: underline;
    color: #ffd700;
}


/*-------------- Footer Style --------------*/
#footer_space
{
    height: 60px;
    background: #aaaa99 url(images/footer_bg.jpg) no-repeat bottom left;
    margin: 0px;
    padding: 0px;
    border-top: #ffffff 1px solid;
}
.copyright
{
    clear: both;
    padding-top: 15px;
    text-align: center;
    font-size: 10px;
    color: #FFFFFF;
}
.center
{
    clear: both;
    padding-top: 5px;
    text-align: left;
    font-size: 9px;
    color: #ED9FD7;
}
input.user
{
    width: 100px;
    color: #43494D;
    width: 100px;
}
#footer_space a
{
    color: #ffffff;
font-size: 11px;
font-weight: bold;
font-family: Verdana, arial;

}
/*-------------- Search Styles --------------*/
div.SearchContainer
{
}
div.SearchBorder
{
    float: left;
}
div.SearchContainer a
{
}
div.SearchIcon
{
    display: none;
}
div.SearchIcon img
{
}
div.SearchButton
{
}
#dnn_dnnSEARCH_cmdSearchNew
{
}
input.SearchTextBox
{
       color: #43494D;
    border: 1px solid #aaaa99;    
    font-size: 10px;
    height: 15px;
margin-top: 0px;
margin-right: 0px;
width: 100px;
color: #666666;
font-family: verdana, arial;



}
#SearchChoices
{
    display: none;
}
/*-------------- Feedback --------------*/
.pnlFeedbackFormFields
{
    margin: 0 15px;
}
.fb_label
{
    color: #FB4F1F;
}
input.fb_textbox, textarea.fb_textarea
{
    width: 100%;
    color: #43494D;
    border-right: #F37A9D 2px solid;
    border-top: #F37A9D 2px solid;
    border-left: #F27A9D 1px solid;
    border-bottom: #F7B2C5 1px solid;
    padding: 3px;
    color: #FA501F;
}
.fb_send
{
    float: right;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background-color: #F94F1E;
    margin: 20px 0 0 0;
    padding: 4px 15px 4px 15px;
}
a.fb_send
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #F94F1E;
}
/*-------------- Registro de Usuarios --------------*/
.regform
{
    font-family: Verdana, arial;
    font-size: 11px;
    margin: 0 15px;
    height: 350px;
    overflow: scroll;
}
.regform p
{
    padding: 10px 40px 10px 40px;
    font-size: 10px;
    color: #696969;
}
.regform a
{
    font-size: 10px;
}
.rf_label
{
    color: #FB4F1F;
}
input.rf_textbox, textarea.rf_textarea
{
    width: 100%;
    color: #43494D;
    border-right: #F37A9D 2px solid;
    border-top: #F37A9D 2px solid;
    border-left: #F27A9D 1px solid;
    border-bottom: #F7B2C5 1px solid;
    padding: 3px;
    color: #FA501F;
}
.rf_send
{
    float: right;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    background-color: #F94F1E;
    margin: 20px 0 0 0;
    padding: 4px 15px 4px 15px;
}
a.rf_send
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #F94F1E;
}
.rf_etiqueta
{
    width: 150px;
    padding: 0 10px 0 0;
}
.clearboth
{
    clear: both;
}
/*-------------- Other SkinObjects Styles --------------*/
/***************************************/
/*
border: #99ff33 1px solid;
*/

/* Nav Menu - using DNN Menu for DotNetNuke 3.3 & 4.3 */
/* Modified by Nina Meiers - http://www.xd.com.au - dotnetnuke@xd.com.au */
.main_dnnmenu_bar {cursor:auto;height:25px;line-height: 25px;background-color: #DD5EB8; width:100%}

.main_dnnmenu_rootitem  { /* Add TD if yes for tables option for menu */
cursor:auto;color: #404040;font-size: 9pt; font-weight: bold; font-style: normal; background-color: #DD5EB8;
font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: nowrap;  /*Word wrapping menu item now optional*/   
padding: 0px 12px 0px 5px;   /* creates spacing between root menu items */height: 25px; }

.main_dnnmenu_icon {cursor:auto;text-align: center; width: 3px;height: 25px; }
.main_dnnmenu_break {height: 25px;font-size: 1px; }
.main_dnnmenu_arrow {border-right: #D1DBED 1px solid; border-bottom: #D1DBED 1px solid; border-top: #D1DBED 0px solid;font-family: webdings; font-size: 10pt; cursor:auto; /* arrows will not display if function is not set in ascx/xml file*/ }
.main_dnnmenu_rootmenuarrow {font-family: webdings, sans-serif; font-size: 10pt; cursor:auto; /* arrows will not display if function is not set in ascx/xml file*/ }

.StyleIconBackColor {background-color: transparent;}

/* for customised menu colours */
.main_dnnmenu_container {background-color: transparent; width: auto; }
.main_dnnmenu_itemhoverroot td{background-image: url(pix/pink01.jpg);  }
.main_dnnmenu_item  { /* Add TD if yes for tables option for menu */
cursor:auto;color: #ffffff; font-size: 9pt; font-weight: bold; font-style: normal; background-color: Transparent;font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: nowrap;  /*Optional - Word wrapping menu item*/height: 25px; }

.main_dnnmenu_itemhover {  /*color: inherit;*/color: #ffffff;background-color: transparent;background-image: url(pix/pink01.jpg); /*padding: 0px 12px 0px 5px;*/ height: 25px;  }
.main_dnnmenu_itemhover td { background-color: #C6CEE6; color: #333333;background-image: url(pix/pink01.jpg); height: 25px;}

/* changing padding here to give more space on sub menu text - check browsers for behaviour */
.main_dnnmenu_submenu {background-color: #DD5EB8; z-index: 1000; cursor:auto;filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);padding: 2px 3px 2px 3px;   /* creates spacing between sub-menu items */ }

