/* CSS Document */

body {
	text-align: left;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 11px;
    background-image: url(../images/fondo.gif);
	background-repeat: repeat;
	background-position: top center;
	margin-top: 0em;
}

.construccion{

	text-align: center;
	margin-top: 5em;
	position: relative;
}
	
.construcciont{

    margin-left: 1em;
	font-size: 1em;
	color: #686868;
	text-align: center;
	position: relative;}

.construcciont a{

    text-align: center;
	font-size: 1em;
	color: #686868;
	text-decoration: underline;}
	
.construcciont a:hover{
	color: #ffa905;
	text-decoration: underline;
}
.construcciont .active{
	color: #cccccc;
	text-decoration: underline;

}
.proxi{

	text-align: center;
	margin-top: 12.1em;}
	
.toppre{
margin: auto;
margin-top: 8em;
border: 1px dotted #666666;
width: 717px;
height: 414px;
text-align: center;}

.top{
margin: auto;
margin-top: 8em;
border: 1px dotted #666666;
width: 717px;
height: 420px;
background-image: url(../images/fondo_d.jpg); 
background-repeat:no-repeat;
position: relative;

}

.menu{
background-color: #FFFFFF;
border-right: 1px dotted #666666;
border-left: 1px dotted #666666;
width: 22.2em;
margin-left: 20px;
/*filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.70; opacity:0.7;*/
 filter: alpha(opacity=90); 
 float: left;
}
.logo{
margin-left: 0.5em;}

.contentmenu{
list-style: none;
margin-top: 2em;
}

.contentmenu a.link{
width: 22.5em;
margin-left: 0em;
padding-left: 1.5em;
color: #000000;
}
.contentmenu a.linkd{
width: 19em;
margin-left: 0em;
padding-left: 2.5em;
color: #000000;
text-decoration: none;
font-size: 10px;
}
.contentmenu a.hover{
width: 22em;
padding-left: 1.5em;
}
.contentmenu .active{
color: #FFFFFF;
background-image: url(../images/menu_active.gif);
background-repeat: repeat;
padding-left: 1.5em;
margin-top: 1em;
height: 1.5em;
padding-top: 0.2em;

}
.contentmenu .active1{
color: #FFFFFF;
background-image: url(../images/menu_active.gif);
background-repeat: repeat;
padding-left: 1.5em;
margin-top: 0.8em;
margin-bottom: 0.75em;
height: 1.5em;
padding-top: 0.2em;
}
.contentmenu .active2{
color: #FFFFFF;
background-color: #faf1e2;
height: 1.3em;
padding-top: 0.5em;
}
.contentmenu ul{
padding-left: 0em;
margin-left: 0em;
}
.contentmenu li{
border-bottom: 1px dotted #666666;
padding-left: 0em;
margin-left: 0em;
list-style: none;
}
.link{
width: 22.2em;
margin-top: 0.8em;
padding-top: 0.3em;
background-color: #e4e4e4;
height: 18px;
color: #000000;

}
a.link{
width: 22.2em;
margin-top: 1em;
padding-top: 0.3em;
height: 20px;
color: #000000;
text-decoration: none;
} 
.link a:hover{
width: 22.2em;
margin-top: 1em;
padding-top: 0.3em;
height: 20px;
color: #000000;
text-decoration: underline;
}
.linkd a:hover{
width: 22.2em;
margin-top: 1em;
padding-top: 0.3em;
height: 20px;
color: #000000;
text-decoration: underline;
}
.linkn{
width: 22.2em;
margin-top: 0.8em;
padding-top: 0.3em;
background-color: #faf1e2;
height: 18px;
color: #ffa905;
padding-left: 1.5em;
font-weight: bold;
}
a.linkn{

margin-top: 1em;
padding-top: 0.3em;
height: 20px;
color: #ffa905;
text-decoration: none;
} 
.linkn a:hover{

margin-top: 1em;
padding-top: 0.3em;
height: 20px;
color: #ffa905;
text-decoration: underline;
padding-left: 1.5em;
}
.lmuralla{
margin-top: 0.8em;
padding-top: 0.3em;
background-color: #e4e4e4;
height: 14px;
color: #000000;
border-bottom: 1px dotted #666666;
border-top: 1px dotted #666666;
padding-left: 1.2em;
letter-spacing: 0.1em;
}
.lmuralla a:hover{
width: 22.2em;
margin-top: 0.8em;
padding-top: 0.3em;
background-color: #e4e4e4;
height: 18px;
color: #000000;
border-bottom: 1px dotted #666666;
border-top: 1px dotted #666666;
text-decoration: underline;
letter-spacing: 0.1em;
}
.peq{
font-size: 0.85em;
font-family: verdana;
color: #525252;}

#top{
margin-top: 6.4em;
padding-left: 1em;}
#topc{
margin-top: 5.6em;
padding-left: 1em;}

.bold{
font-weight:bold;}

.contenido{
background-color: #FFFFFF;
/*border-right: 1px dotted #666666;
border-left: 1px dotted #666666;*/
width: 34.5em;
height:97%;
margin-left: 0em;
 float: right;
 margin-right: 1em;
 margin-top: 0.5em;
}
.tit{
text-align: right;
color: #ffa905;
margin-top: 0.7em;
padding-right: 1em;
background-color: #f3f3f3;
font-weight: bold;
}
.titc{
color: #000000;
background-color: #F0F0F0;
font-weight: bold;
padding-left: 1em;}
.titcc{
color: #000000;
background-color: #F0F0F0;
font-weight: bold;
padding-left: 1em;
text-align: center;}
.titcg{
color: #000000;
font-weight: bold;
padding-left: 1em;
font-size: 11px;
padding-bottom: 0.5em;
padding-top: 0.5em;
background-color: #faf1e2;}
.titcgc{
color: #000000;
font-weight: bold;
padding-left: 1em;
font-size: 11px;
padding-bottom: 0.5em;
padding-top: 0.5em;
background-color: #faf1e2;
text-align: center;}
.titcp{
color: #000000;
font-weight: bold;
padding-left: 1em;
font-size: 11px;
background-color: #faf1e2;}
.titcs{
color: #000000;
font-weight: bold;
padding-left: 1em;}

.text{
padding-left: 1em;
padding-right: 1em;
text-align: justify;}
.text a{
text-decoration: underline;
color: #000000;}
.text a:hover{
text-decoration: underline;
color: #feae15;}
.textc{
padding-left: 1em;
padding-right: 1em;
text-align: center;}
.textc a{
text-decoration: underline;
color: #000000;}
.textc a:hover{
text-decoration: underline;
color: #feae15;}
.textp{
padding-left: 1em;
padding-right: 1em;
text-align: justify;
font-size: 9px;}
.textd{
padding-left: 1em;
padding-right: 1em;
text-align: right;}
.textd a{
text-decoration: underline;
color: #000000;
font-size: 0.9em;}
.textd a:hover{
text-decoration: underline;
color: #cccccc;}
.textdd{
padding-left: 1em;
padding-right: 0em;
text-align: right;}
.textdd a{
text-decoration: underline;
color: #000000;
font-size: 0.9em;}
.textdd a:hover{
text-decoration: underline;
color: #cccccc;}
.textm{
padding-left: 9em;
padding-top: 0.5em;
padding-right: 1em;
text-align: justify;}
.textm a{
text-decoration: underline;
color: #000000;}
.textm a:hover{
text-decoration: underline;
color: #feae15;}
.flash{
text-align: center;}

.copy{
margin: auto;
color: #b9b8b8;
font-size: 0.9em;
width: 717px; 
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: text-top;
margin-top: -100px;
}
.left{
margin-left: 1em;}
.boton {
	background-color: #E6E6E6;
	border-top: 0.1em solid #fff;
	border-left: 0.1em solid #fff;
	border-right: 0.1em solid #c6c6c6;
	border-bottom: 0.1em solid #c6c6c6;
	color: #000000;
	padding-left: 0.2em;
	font-size: 1em;	
}
.formucombos {
	background-color: #ffffff;
	border-top: 0.1em solid #ccc;
	border-left: 0.1em solid #ccc;
	border-right: 0.1em solid #ccc;
	border-bottom: 0.1em solid #ccc;
	color: #000000;
	padding-left: 0.2em;
	font-size: 1em;	
	font-family: "Arial", Verdana, Helvetica, sans-serif;
}
.lnaranja{
background-color: #ffda93;
color: #000000;
padding: 0em;
}
.cubiertos{
background-image: url(../images/cubiertos.gif);
background-repeat: no-repeat;
background-position: right;
}

#scroll { 
     width:381px; 
     height:350px; 
     background-color:#ffffff; 
     overflow:auto;
	 scrollbar-arrow-color: #999999;
	 scrollbar-base-color: white;
	 scrollbar-dark-shadow-color: #e9e9e9;
	 scrollbar-track-color: #f0f0f0;
	 scrollbar-face-color: #e9e9e9;
	 scrollbar-shadow-color: white;
	 scrollbar-highlight-color: white;
	 scrollbar-3d-light-color: #cccccc;

}
.borde{
border: 0px;}
.right{
float: right;
display: inline;
margin-top: -1em;}
.rightm{
float: right;
display: inline;
margin-top: -1em;
margin-right: 1em;}
.naranja{
color: #ffa700;
}
.requiere{
float: left;
margin-left: 4.7em;
color: #b9b8b8;
font-size: 0.9em;
width: 717px; 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
display:inline;
margin-top: 0.5em;
}
.copyd{
float: right;
margin-right: 6em;
color: #b9b8b8;
font-size: 0.9em;
width: 717px; 
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: inline;
margin-top: -1.3em;}
.toppred{
margin-left: 10em;
margin-top: 8em;
width: 766px;
height: 414px;
text-align: center;}
.fondomenu{
background-image: url(../images/fondo_menu.gif);
height: 140px;
width: 372px;
padding-top: 2.3em;}
.telefono {
background-color: #f9c86a;
font-size: 15px;
font-weight: bold;
color: #000000;}
.qcalidad {
	margin-left: 0px;
	margin-top: 10px;
	}
.espacio{
margin-top: .8em;
padding-top: 0.3em;
height: 24px;
color: #000000;
padding-left: 1.2em;
letter-spacing: 0.1em;
}
.conjunq {
	float: left;
	}


