/*** GENERICS ***/

html,body { font-family:Verdana, Helvetica, sans-serif;padding:0px;width:100%;height:100%; }
.body{text-align:center;width:100%;height:100%;}
#body{background:#555555;}

body,div,table{font-size:11px;line-height:15px;}

hr{margin:5px 0px;border:none;height:2px;border-bottom:solid 2px #C1C1C1 !important;}

p{margin-top:0px;margin-bottom:10px;}

p{text-align:left}
b,strong{color:#3A352D;}

a:link, a:visited{color:#017DE6;font-weight:normal;cursor:pointer;}
a:hover{ color:#000000;text-decoration:none; }

img {max-width: 100%;}

h1{text-align:left;color:#e20a17;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;height:20px;line-height:20px;font-weight:normal;margin:0px;margin-top:10px;margin-bottom:10px;/*margin-top:20px;*/}
h2{text-align:left;color:#000000;font-weight:bold;font-family:Verdana, Helvetica, sans-serif;font-size:12px;margin:0px;margin-bottom:10px;}
h3{text-align:left;color:#e20a17;font-family:Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:0px;margin-bottom:10px;}

ul{list-style-image: url("images/bullet.png");}
li{color:#000000;margin-left:-10px;}

.cmd{font-size:11px;color:#e9e9e9 !important;font-weight:bold !important;font-family:Verdana, Helvetica, sans-serif;}
.cmd:hover{color:#e20a17 !important;text-decoration:none;}
/*** GENERICS ***/

/*** DNN ***/
.Head{color:#000000;font-size:14px;font-weight:normal;font-family:Verdana;}
.SubHead{color:#000000;font-size:12px;font-weight:bold;font-family:Verdana;}
.skinObject{color:#837d7d !important;font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

.Normal { font-family:Verdana, Helvetica, sans-serif; font-size:12px;line-height:18px;color:#555555; text-align:left;}
.NormalRed{color:#CA200E !important;font-size:12px;}

.StandardButton{border-right:solid 1px #B10A15;border-bottom:solid 1px #B10A15;
    border-left:solid 1px #DD555F;border-top:solid 1px #DD555F;
    background:#e20a17;color:#FFFFFF;padding:3px 5px;}
.CommandButton{color:#3A352D !important;font-weight:bold;text-decoration:none !important;}
.CommandButton:hover{color:#e20a17 !important;text-decoration:none !important;}
.NormalTextBox{font-size:11px;color:#222222;}
.NormalDropDown{font-size:11px;height:22px;}
.NormalTextArea{font-size:11px;}
.NormalRadioButtonList{margin:10px auto;color:#003D7B;}
.NormalRadioButtonList label{ margin:10px;}
.FieldLabel{color:#837d7d;font-size:11px;}
/*** DNN ***/

/*** LAYOUT ***/
#mainOuter{width:100%;height:100%;text-align:center;}
#mainInner{width:1000px;height:100%;margin:auto;}

#subheader{height:40px;width:1000px;position:relative;background:#555555;}
#loginContainer{float:left;line-height:40px;width:265px;margin-left:10px;text-align:left;text-transform:uppercase;}
#languageContainer{float:right;margin-top:10px;margin-right:10px;text-transform:uppercase;}
.language{color:#AAAAAA !important;cursor:pointer;margin-left:30px;}
.languageSelected{color:#FFFFFF !important;cursor:pointer;margin-left:30px;font-weight:bold !important;}

#header{z-index:1000;text-align:center;height:96px;width:1000px;position:relative;}
#topArea{position:relative;height:125px;width:1000px;background:url(images/Header.jpg);}
#imgTopArea{position:absolute;right:-1px;top:0px;height:103px;width:737px;background:url(images/HeaderOLH.jpg);}

#menu{height:27px;width:266px;background:url(images/menuBG.jpg) #E9E9E9 no-repeat;vertical-align:top;}
#adminMenu{height:20px;}

#breadcrumb{text-align:left;height:20px;line-height:20px;margin-left:25px;margin-bottom:30px;}
.breadcrumb{height:20px;line-height:20px;font-size:12px;color:#000000 !important;font-family:Verdana;}
.breadcrumb:hover{color:#e20a17 !important;text-decoration:none;}
.breadSeparator{width:30px;min-width:30px;height:20px;line-height:20px;background:url(images/breadSeparator.png) no-repeat bottom;}

#panesContainer{width:734px;height:100%;padding-bottom:20px;vertical-align:top;text-align:center;background:#FFFFFF;}
#panes{width:684px;height:100%;margin:auto;}
.contentPane{}
.centerPanes{border:solid 1px #FFFFFF;}
.leftPane{width:325px;float:left;}
.rightPane{width:325px;float:right;}
.bottomPane{clear:both;}

#footer{width:1000px;height:35px;position:relative;background:#555555;}
/*** LAYOUT ***/

/*** MODULES ***/
.centered{text-align:center;}
.form td{vertical-align:top;}
.form td.SubHead{padding-right:20px;}

.comandos{text-align:right;font-size:12px;height:30px;line-height:30px;padding-right:20px;margin-bottom:10px;border-bottom:solid 1px #713838;}
.comando{margin-left:40px;}
.comandoActivo{margin-left:40px;color:#666666 !important;}

.buscadorTables table{margin-top:5px;margin-left:auto;margin-right:auto;}

.listadoEdicion{margin:20px 0px;}
.listadoEdicion td{width:150px;}
.listado{margin:20px 0px;margin-top:0px;border:none;width:100%;}
.listado th{padding:5px 0px;padding-right:10px;color:#E20A17;border-bottom:solid 1px #017DE6;font-size:12px;font-weight:normal;font-family:Verdana;text-align:left;}
.listado td{padding:5px 0px;padding-right:10px;vertical-align:top;}

.botonera{margin:20px 0px;}
.botoneraBorder{margin-top:20px;border-top:solid 1px #D8001D;padding-top:10px;}
/*** MODULES ***/

/*** PISOS ***/
.fotoMapaSituacion{width:300px;cursor:pointer;}
.slideFotosPisos{display:none;width:200px;cursor:pointer;}
.fotoProducto{cursor:pointer;width:135px;float:left;margin-right:10px;margin-bottom:10px;padding:0px;}

#bigImageBackground{background:#000000;position:absolute;top:0px;left:0px;z-index:100000;display:none;visibility:hidden;-moz-opacity: 0.7;filter: alpha(opacity=70);cursor:pointer;}
.imgBigProducto{border:solid 2px red;position:absolute;z-index:100001;display:none;cursor:pointer;}
#cerrarBigImage{background:url(images/cerrarImagen.gif);color:#FFFFFF;width:91px;height:25px;display:none;position:absolute;z-index:100001;cursor:pointer;font-size:10px;line-height:25px;text-align:center;}
/*** PISOS ***/

.formTaxacion{text-align:center;}
.formTaxacion .SubHead{font-size:11px;}
.formTaxacion table{margin:auto;}
.formTaxacion table td{padding:5px;vertical-align:top;}
/*** FORM GERENCIA ***/

.formGerencia .SubHead{font-size:11px;}
.formGerencia table td{padding:5px;}
.mandatory{color:Red;margin-left:10px;}
.validationError{color:Red;}
.message{font-size:14px;margin:10px 0px;}
/*** FORM GERENCIA ***/    

/*** MENU TABS ***/
.MenuContainerCssClass{margin:0px;padding:0px;height:27px;width:266px;}
.MenuBreakCssClass{width:1px;}
.MenuItemCssClass{height:27px;text-align:left;cursor:pointer;font-family:Verdana;font-size:12px;}
.MenuItemSelCssClass{height:27px;text-align:left;color:#e20a17;font-family:Verdana;font-size:12px;font-weight:bold;cursor:pointer;}

.RootMenuItemCssClass{height:31px;cursor:pointer;
    background:url(images/menuItem.png) no-repeat;
    font-family:Verdana;font-size:12px;color:#000000;
}
.RootMenuItemCssClass td{padding-left:50px;}

.RootMenuItemSelectedCssClass{height:31px;cursor:default;
    background:url(images/menuItemSel.png) no-repeat;
    font-weight:bold;font-family:Verdana;font-size:12px;color:#e20a17;
}
.RootMenuItemSelectedCssClass td{padding-left:50px;}

.SubMenuCssClass{background:#EEEEEE;width:266px;z-index:2000;text-align:left !important;border:solid 1px #DADADA;border-left:none;}
.SubMenuCssClass table{float:left;}
.SubMenuCssClass td{border:none;}
.SubMenuItemSelectedCssClass{color:#000000 !important;text-align:left;}
.SubMenuItemActiveCssClass{color:#e20a17 !important;font-weight:bold;text-align:left;}
/*** MENU TABS ***/
