﻿@import url('interiores.css');
@import url('catalogo.css');


*
{
    padding: 0;
        margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body
{
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555;
    background-color: #cfd0d0;
    background-image: url(../images/fondo_body.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 0;
    margin: 0;
}

img
{
    border: 0px;
}

#wrapper
{
    margin: 0px auto;
    width: 759px;
    height: auto;
    position: relative;
}

#derechacolumna
{
    width: 552px;
    float: left;
    height: auto;
    margin: 0px 0px 0px 0px;
}

#Topbanner
{
    width: 759px;
    height: 207px;
    position: relative;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/topbanner.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
#TopbannerHome
{
    width: 759px;
    height: 306px;
    position: relative;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/topbannerHome.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
#contenido
{
    margin: 0px auto;
    width: 759px;
    height: auto;
    background-image: url(../images/fondo_wapper.gif);
    background-repeat: repeat-y;
    background-position: left top;
    float: left;
}
#avisohome
{
    height: 50px;
    width: 300px;
    position: absolute;
    z-index: 20;
    display: block;
    background-image: url(../images/avisohome.gif);
    background-position: center top;
    color: #005440;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 20px;
    padding-left: 25px;
    left: 303px;
    top: 224px;
}
#avisohome a
{
    color: #F89827;
    text-decoration: none;
    font-weight: bold;
}



#izquierdacolumna
{
    margin: 0px 0px 0px 0px;
    height: auto;
    width: 208px;
    float: left;
    position: relative;
}

#izqlogo
{
    width: 208px;
    height: 129px;
}

#izqbotonera
{
    width: 184px;
    height: auto;
    padding:5px 0 0 0;
    position: absolute;
    top: 125px;
    left: 0px;
}

#botoneraTop
{
    width: 185px;
    height: 7px;
    background-image: url(../images/fondo_bot_top.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

#botonera
{
    width: 155px;
    height: auto;
    background-image: url(../images/fondo_botonera.gif);
    background-repeat: repeat-y;
    background-position: left top;
    padding: 5px 15px;
}

#botoneraUp
{
    width: 185px;
    height: 89px;
    background-image: url(../images/fondo_botonera.gif);
    background-repeat: no-repeat;
    background-position: left top;
}





/* -----------  contenido -------------------- */

#contenidoTxt
{
    width: 524px;
    float: right;
    height: auto;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
    background-image: url(../images/fondo_contenido.gif);
    background-repeat: repeat-y;
    background-position: left top;
    padding: 0px 15px 5px 11px;
    _padding: 0px 9px 5px 10px;
}



.contTxt
{
    width: 310px;
    float: left;
    height: auto;
    padding: 5px;
}

.contTxt strong
{
    color: #0d7d62;
}
.contTxt p
{
    padding: 5px 0px;
}

.contImg
{
    width: 190px;
    float: right;
    height: auto;
}

.contImg img
{
    width: 188px;
    height: 145px;
    margin: 5px 0px;
}

 .contLogos{
	width: 552px;
	_width: 550px;
	height: 102px;
}

#contaccesos
{
    width: 543px;
    height: 125px;
    float: right;
    margin: 0px 8px 0px 1px;
    _margin: 0px 5px 0px 1px;
    background-image: url(../images/fondo_home.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#contaccesos img
{
    float: left;
    margin: 0px 40px 0px 43px;
    width: 185px;
    height: 125px;
}


/* -----------  BOTONERA IZQ -------------------- */


.botoneramenu
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 153px;
    color: #555242;
}

.botoneramenu li a
{
    display: block;
    width: 100%;
    padding: 5px 0px 5px 3px;
    text-decoration: none;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #555242;
    text-align: left;
    border-bottom: 1px solid #b6b7ad;
}


.botoneramenu li a:visited
{
    color: #555242;
}

.botoneramenu li a:hover, .botoneramenu li a:active
{
    color: #FFF;
    background-color: #3d564e;
}


/* -----------  Footer -------------------- */




#footer
{
    clear: both;
    background-image: url(../images/fondo_footer.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 78px;
	margin:0;
	padding:0;
	width:100%;
}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



#footerwrapper
{
    margin: 0px auto;
    width: 760px;
    position: relative;
}

#footerCierre
{
    width: 552px;
    margin-left: 208px;
    background-image: url(../images/pie_cierre.gif);
    height: 19px;
}

#footermenues
{
    width: 760px;
    height: 50px;
    float: left;
}


#footermenu
{
    margin-top: 0px;
    padding: 0px;
    float: right;
    width: 550px;
    text-align: right;
}

#footermenu ul
{
    margin: 0;
    margin-bottom: 0px;
    padding-left: 0;
    float: left;
    font-weight: bold;
    width: 100%;
}

* html #footermenu ul
{
    /*IE only rule. Delete extra margin-bottom*/
    margin-bottom: 0;
}

#footermenu ul li
{
    display: inline;
}


#footermenu ul li a
{
    float: left;
    color: #c1c1c1;
    font-weight: normal;
    padding: 0px 8px;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    border-right: 1px solid #8c8c8b;
    height: 13px;
}

#footermenu ul li a:hover
{
    color: #E6E6E6;
    padding-bottom: 0;
}

.footertxt
{
    color: #c1c1c1;
    font-weight: normal;
    padding: 10px 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: right;
    display: block;
    width: 400px;
    float: right;
}

a.linkfooter:active, a.linkfooter:visited, a.linkfooter:link
{
    color: #c1c1c1;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 9px;
}

a.linkfooter:Hover
{
    color: #BEBEBE;
    text-decoration: underline;
}

.footermenu2
{
    padding: 0px 0px 0px 25px;
    float: left;
    width: 170px;
}

.footermenu2 ul
{
    margin: 0;
    padding-left: 0;
    font-weight: bold;
    list-style: none;
}



.footermenu2 ul li a
{
    color: #D4D4D4;
    font-weight: normal;
    padding: 3px 10px;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    height: 13px;
    background-image: url(../images/bullet_footer.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    display: block;
}

.footermenu2 ul li a:hover
{
    color: #E6E6E6;
    background-image: url(../images/bullet_footer2.gif);
}


/* -----------  Login-nuevo -------------------- */


#login
{
    height: 76px;
    float: left;
}

#sombralogin
{
    width: 520px;
    height: 94px;
    background-image: url(../images/login_sombra.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: right;
}

#titulologin
{
    width: 520px;
    height: 27px;
    background-image: url(../images/login_titulo.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: right;
    margin-bottom: 1px;
    margin-right: 6px;
    margin-top: 5px;
}

#contendorlogin
{
    width: 520px;
    height: 71px;
    background-image: url(../images/fondo_login.gif);
    background-repeat: repeat-x;
    background-position: left top;
    float: right;
    margin-right: 6px;
}

.logincua1
{
    width: 90px;
    height: 71px;
    float: left;
    background-image: url(../images/linea_login.gif);
    background-repeat: no-repeat;
    background-position: right 8px;
    padding-left: 8px;
}
.logincua2
{
    width: 190px;
    height: 31px;
    float: left;
    padding: 20px 0px 10px 13px;
}


.logincua3
{
    width: 70px;
    float: left;
    height: 71px;
    padding: 0px 8px 0px 0px;
    margin-left: 10px;
}

.logincua4
{
    width: 110px;
    height: 71px;
    float: left;
    background-image: url(../images/linea_login.gif);
    background-repeat: no-repeat;
    background-position: left 8px;
    padding: 0px 0px 0px 15px;
}




.txtlogin
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    float: left;
    width: 45px;
    padding-bottom: 3px;
}

.formlogin
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #212121;
    float: right;
    width: 120px;
    background-color: #d6e3ba;
    border: 1px solid #d6e3ba;
    margin-bottom: 5px;
    margin-right: 6px;
    height: 10px;
}

a.btnlogin
{
    display: block;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    text-align: right;
    padding-right: 20px;
    background-image: url(../images/btn_login.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 152px;
    height: 12px;
    margin-top: 5px;
    margin-bottom: 7px;
}

a:link.btnlogin, a:visited.btnlogin, a:active.btnlogin
{
    color: #FFF;
}

a.btnlogin:hover
{
    color: #999;
    background-image: url(../images/btn_login2.gif);
}

.columnalogin
{
    width: 178px;
    height: 15px;
}

a:link.btnolvido, a:visited.bolvido, a:active.olvido
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #005440;
    text-decoration: none;
    padding-left: 35px;
}

a.btnolvido:hover
{
    text-decoration: underline;
}


/* ----------- acceso altri -------------------- */

#cajaacceso
{
    width: 420px;
    height: 193px;
    background-image: url(../images/fondo_acceso.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 30px 0px 10px 60px;
    padding-bottom: 150px;
}

.txtacceso
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
    width: 350px;
    padding: 52px 15px 10px 40px;
}
.accesoalerta
{
    font-size: 9px;
    color: #cd1a02;
    padding: 0;
    margin: 0;
    text-align: left;
}

.accesoalerta2
{
    width: 220px;
    font-size: 9px;
    color: #cd1a02;
    padding: 3px 3px 3px 16px;
    background-image: url(../images/icono_alerta.gif);
    background-position: left 2px;
    background-repeat: no-repeat;
}

.txtacceso p
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
    padding: 3px;
    float: left;
}

.Formtxt
{
    width: 150px;
    height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #555;
    font-size: 10px;
    padding-left: 5px;
    border: 1px solid #7f9db9;
    margin-bottom: 5px;
    background-color: #F9F8F7;
    float: left;
    margin-right: 5px;
}

.txtaccesoTXT
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
}

.f1
{
    width: 300px;
    height: 20px;
    margin: 0;
    padding: 0;
}



/* ----------- gracias -------------------- */

#cajagracias
{
    width: 400px;
    height: 193px;
    background-image: url(../images/fondo_gracias.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 30px 0px 10px 60px;
    padding-bottom: 150px;
}

#cajagracias2
{
    width: 400px;
    height: 193px;
    background-image: url(../images/fondo_gracias.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 30px 0px 10px 300px;
}

.txtgracias
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    width: 370px;
    padding: 45px 15px 10px 15px;
    text-align: center;
}

.txtgracias b
{
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}

.txtgracias p
{
    padding-bottom: 10px;
}
.txtgracias span
{
    font-size: 12px;
    font-weight: bold;
    color: #728e1c;
}

#cont_login {
	width:500px;
	position:absolute;
	top:77px;
	left:3px;
	z-index:100;
	}
	
#cont_relative {
	width:500px;
	position:relative;
	}

.inputAdmin
{
    height: 25px;
    margin-right: 10px;
    display: block;
    
}

.cajaInputAdmin
{
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 450px;
}

.adminText, textarea .adminText
{
    background-color: #FFFFFF;
    border: 1px solid #a0a0a0;
    color: #555;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 15px;
    padding-left: 5px;
    width: 350px;
}

textarea.adminText
{
    height: 180px;
}

.inputAdmin .txt2
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #555;
    width: 65px;
    float: left;
    background-image: url(../images/bullet_catalogo.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 8px;
}

a.linkNovedades
{
    color: #555555;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.linkNovedades:hover
{
    text-decoration: underline;
}

.noticias {
	background-color: #FFFFFF;
	float: right;
	height: 100px;
	margin: 0 8px 0 1px;
	padding: 10px;
    width: 523px;
	}