﻿BODY
{
    MARGIN: 0px 0px 0px 0px;
    font-family: verdana, sans-serif;
    width: 100%;
    font-size: 101%;
/*    BACKGROUND: url(../Imagenes/fdNaranja.gif);*/
    min-width: 100%;
    background-image: url(../imagenes/FondoNegro.jpg);
}

.bodyMio
{
    MARGIN: 0px 0px 0px 0px;
    font-family: verdana, sans-serif;
    width: 100%;
    font-size: 101%;
/*    BACKGROUND: url(../Imagenes/fdNaranja.gif);*/
    min-width: 100%;
    
    background-image: url(../imagenes/FondoRes.jpg);
}

.bodyRes
{
    background-image: url(../imagenes/FondoRes.jpg);
}

.bodySal
{
    background-image: url(../imagenes/FondoSal.jpg);
}

.bodyTer
{
    background-image: url(../imagenes/FondoTer.jpg);
}

.bodyPar
{
    background-image: url(../imagenes/FondoPar.jpg);
}

.bodyBod
{
    background-image: url(../imagenes/FondoBod.jpg);
}

.bodyHab
{
    background-image: url(../imagenes/FondoHab.jpg);
}


HTML 
{
    /*margin-bottom: 1px;*/
    height:100%;
    /*padding: 0.1em 0.1em 0.1em 0.1em;*/
}

FORM 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

h1
{
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	font-size: 1em;
	font-weight: bold;
}


/* ******************  Frames y Div   ******************** */
#frmGeneral
{ 
    padding: 0 0 0 0;
    font-size: 1em;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: 5px;*/
    WIDTH: 100%; 
    min-width: 100%;
    POSITION: relative;
    /*
    background-color: #000000;
    background-image: url(../imagenes/FondoRes.jpg);
    border-bottom: solid 2px #CCCCCC;
    border-left: solid 2px #CCCCCC;
    border-right: solid 2px #CCCCCC;*/
}

#frmPrincipal
{
    width: 611px;
    height: 611px;
    height: 337px;
    min-height: 337px;
    padding: 0 0 0 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.9em;
}

#frmPrincipalIni
{
    width: 371px;
    height: 371px;
    height: 359px;
    min-height: 359px;
    padding: 0 0 0 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.9em;
}


.frmImgCentroOLD
{
/*    background-image: url(../imagenes/fdBodegasTxt.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;

   
    padding: 10em 10em 10em 10em;
    height: 30%;
    min-height: 30%;
*/
    width: 371px;
    height: 359px;
    padding: 0 0 0 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.frmCentroSin
{
    font-size: 0.8em;
    font-weight: bold; 
    background-color: #FFFFFF;
    padding: 3em 3em 3em 3em;
    margin-top: auto;
    margin-bottom: auto;
    color: #9E9E9E;
}

.frmImgCentro
{
    width: 350px;
    min-width: 350px;
    height: 337px;
    min-height: 337px;
    padding: 0 0 0 0;
    float: left;
    background-color: #FFFFFF;
}

.frmImgCentroLink
{
    width: 350px;
    min-width: 350px;
    height: 313px;
    min-height: 313px;
    padding: 0 0 0 0;
    float: left;
    background-color: #FFFFFF;
}

.frmMenu
{
    margin: 0 0 0 0;
    width: 30px;
    min-width: 30px;
    height: 337px;
    min-height: 337px;
    float: left;
    color: #FFFFFF;

}

.fdMenu
{
    background-color: #000000;
    float: left;
    width: 30px;
    min-width: 30px;
    height: 45px;
    min-height: 45px;
    padding-top: 2px;
    margin-top: 2px;
}

.frmSubMenu
{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em
}

.frmSubMenu A
{
    text-decoration: none;
    color: #FFFFFF;
}

.frmSubMenu A:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

.frmContenido
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoResTxt.jpg);
    
    /*
    background-color: #F4CEA1;
    text-align: justify;*/
}

.frmImgCab
{
    margin: 0 0 0 0;
    width: 220px;
    min-width: 220px;
    height: 90px;
    min-height: 90px;
    float: left;
}

.frmTop
{
	width: 100%;
	min-width: 100%;
	clear: both;
	padding: 5% 0 0 0;
}


.frm100
{
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100Top
{
	padding: 0.5em 0 0 0;
	width: 100%;
	min-width: 100%;
	clear: both;
}


.frm100Center
{
	width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
}


.frm100CenterTop
{
	width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
	padding: 0.5em 0 0.5em 0;
}

.frmIzq4px337px
{
    margin: 0 0 0 0;
    width: 4px;
    min-width: 4px;
    height: 337px;
    min-height: 337px;
    float: left;
}

.frmIzq7px337px
{
    margin: 0 0 0 0;
    width: 7px;
    min-width: 7px;
    height: 337px;
    min-height: 337px;
    float: left;
}

.frmIzq220px337px
{
    margin: 0 0 0 0;
    width: 220px;
    min-width: 220px;
    height: 337px;
    min-height: 337px;
    float: left;
}

.frmIzq220px337pxBlanco
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 327px;
    min-height: 327px;
    float: left;
    background-color: #FFFFFF;
    font-size: 0.8em;
    font-family: Arial;
}

.frmIzq220px337pxBlanco2
{
    margin: 0 0 0 0;
    width: 220px;
    min-width: 220px;
    height: 337px;
    min-height: 337px;
    float: left;
    background-color: #FFFFFF;
    font-size: 0.8em;
    font-family: Arial;
}


.frmIzq220px8px
{
    margin: 0 0 0 0;
    width: 220px;
    min-width: 220px;
    height: 8px;
    min-height: 8px;
    float: left;
    font-size: 0.2em;
}

.frmIzq25
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    height: 100%;
    float: left;
}

.frmIzq50
{
    margin: 0 0 0 0;
    width: 50%;
    min-width: 50%;
    height: 100%;
    float: left;
}

.frmDer100Tab
{
    margin: 0 0 0 0;
    padding: 0 1em 0 0;
    width: 95%;
    min-width: 95%;
    height: 100%;
    float: right;
    text-align: right;
}

.frm100Tab
{
    margin: 0 1% 0 2%;
	width: 97%;
	min-width: 97%;
	clear: both;
}

.frm100Pie
{
    margin: 0 0 0 0;
    padding: 2em 0 0 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
	text-align: center;
	clear: both;
	font-size: 0.85em;
}

.TxtBlanco
{
    color: #FFFFFF;
    font-size: 0.8em
}

.TxtBlancoN
{
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
}


.ImgSB
{
    border: 0;

}

.TextBox100
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    /*font-weight: bold;*/
    font-size: 0.9em;
    width: 90%;
    min-width: 90%;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0.1em 0 0.1em 0.1em;
}

.TextArea100
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    /*font-weight: bold;*/
    font-size: 1em;
    width: 90%;
    min-width: 90%;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0.1em 0 0.1em 0.1em;
}

.txtCabPromo
{
    color: #926B38;
    font-weight: bold;
    }

.btn1
{
	border: solid 0.1em #18496F;	
	font-size: xx-small;	
	font-weight: bold ;
	color: #FFFFFD;
	background-color: #999998;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     IconosRes
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

.frmIconoMenu
{
    float: left;
    margin: 0 0 2px 0;
}

.IconoRes
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoRes.gif);
}

.IconoBod
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoBod.gif);
}

.IconoPar
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 56px;
    min-height: 56px;
    float: left;
    background-image: url(../imagenes/IconoPar.gif);
}

.IconoTer
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 56px;
    min-height: 56px;
    float: left;
    background-image: url(../imagenes/IconoTer.gif);
}

.IconoSal
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoSal.gif);
}

.IconoHab
{
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoHab.gif);
}

.IconoPromo1
{
    width: 30px;
    min-width: 30px;
    height: 120px;
    min-height: 120px;
    float: left;
    background-image: url(../imagenes/IconoPromo1.gif);
}

.IconoPromo2
{
    width: 30px;
    min-width: 30px;
    height: 120px;
    min-height: 120px;
    float: left;
    background-image: url(../imagenes/IconoPromo2.gif);
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     Iconos Seleccionados
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

.IconoRes_Sel
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoRes_Sel.gif);
}

.IconoBod_Sel
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoBod_Sel.gif);
}

.IconoPar_Sel
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 56px;
    min-height: 56px;
    float: left;
    background-image: url(../imagenes/IconoPar_Sel.gif);
}

.IconoTer_Sel
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 56px;
    min-height: 56px;
    float: left;
    background-image: url(../imagenes/IconoTer_Sel.gif);
}

.IconoSal_Sel
{
    margin: 0 0 1px 0;
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoSal_Sel.gif);
}

.IconoHab_Sel
{
    width: 30px;
    min-width: 30px;
    height: 55px;
    min-height: 55px;
    float: left;
    background-image: url(../imagenes/IconoHab_Sel.gif);
}

.IconoPromo1_Sel
{
    width: 30px;
    min-width: 30px;
    height: 120px;
    min-height: 120px;
    float: left;
    background-image: url(../imagenes/IconoPromo1_Sel.gif);
}

.IconoPromo2_Sel
{
    width: 30px;
    min-width: 30px;
    height: 120px;
    min-height: 120px;
    float: left;
    background-image: url(../imagenes/IconoPromo2_Sel.gif);
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     Fondos Frame Contenidos Txt
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

.frmContenidoRes
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoResTxt.jpg);
}

.frmContenidoBod
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoBodTxt.jpg);
}

.frmContenidoPar
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoParTxt.jpg);
}

.frmContenidoTer
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoTerTxt.jpg);
}

.frmContenidoSal
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoSalTxt.jpg);
}

.frmContenidoHab
{
    margin: 0 0 0 0;
    padding: 10px 10px 0 10px;
    width: 200px;
    min-width: 200px;
    height: 229px;
    min-height: 229px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
    background-image: url(../imagenes/FondoHabTxt.jpg);
}

.btnTransparente
{
    border: none;
    background-color: transparent;
    text-decoration: none;
    color: #000000;
}

.btnTransparente:hover
{
    text-decoration: underline;
    color: #990000;
}

.frm100H205
{
	width: 100%;
	min-width: 100%;
	clear: both;
    height: 205px;
    min-height: 205px;
}

.frm100H24Center
{
	width: 100%;
	min-width: 100%;
	clear: both;    
    height: 24px;
    min-height: 24px;
    text-align: center;
}

.frm100H37Right
{
	width: 100%;
	min-width: 100%;
	clear: both;    
    height: 37px;
    min-height: 37px;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Arial;
}

.txtPromo
{
    font-size: 0.9em;

}
