/* CSS definition file containing site wide stylesheets */
* {margin: 0; padding: 0;}
BODY { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size: 10px; background-color:#1E1E1E;margin-left: auto; margin-right: auto; width:759px; margin-top:2px}
 A:active {font-size: 11px; color:#ffffff; font-weight: bold;}
 A:link {font-size: 11px; color:#dddddd; font-weight: bold;}
 A:visited {font-size: 11px; color:#dddddd; font-weight: bold;}
 H1 { font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, Sans-serif, sans-serif; font-size: medium; color: rgb(0,51,0); font-weight: bold;}
 H2 { font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, Sans-serif, sans-serif; font-size: x-small; color: rgb(255,255,204); font-weight: bold;}
 P {font-size: 10px;}
 LI {font-size: 10px; font-weight: normal; font-style: normal;}
 A {font-size: 11px; color:#dddddd;}
 A:hover {font-size: 11px; color:#ffffff; text-decoration:none;}
 
 
 #madre {
width:759px;
background-color:#333333; 
text-align:left;
 }
 
 #header{
 height:45px;
 }
  
 #nav {
 	text-align:right;
 	padding: 0 2px 0 0;
 }
 
 #img_logo{
 position:absolute;
 z-index:2;
 border:0px;
 }
 
 #nav a {
	color:#bbbbbb;
	padding: 0 0 0 15px;
	text-decoration:none;
}

#nav a:hover {
	color:#ffffff;
}

#sep {
 background-color:#FF8D1C; 
 height:3px; 
 overflow:hidden;
}

#con {
background-image:url('assets/images/backgr.jpg');

}

#con A:active {font-size: 11px; color:#000000; font-weight: bold;}
#con A:link {font-size: 11px; color:#000000; font-weight: bold;}
#con A:visited {font-size: 11px; color:#000000; font-weight: bold;}
#con A:hover {font-size: 11px; color:#000000; font-weight: bold;}

#foo {
	font-size:xx-small;
	color:gray;
	height:30px;
}

#gen {
	padding:17px 0 0 0 ;
	text-align:right;
}

#pow {
}

#con2 {
height:248px; 
width:759px;
}

#pz{
position:relative;
top:3px;
width:350px;
height:41px;
background:url(./assets/images/roundedcorner.png);
}

#pz input {
	position:relative;
	left:5px;
	top:6px;
	width:330px;
	border:0px;
	background-color:transparent;
	padding-left:5px; 
	padding-right:0px; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:20px;
}

#L1 {

	filter:alpha(opacity=90);
	opacity:.90;
	position:relative;
	/*
	left:20px;
	top:25px;
	*/
	width:429px;
	height:170px;
	background:url(./assets/images/fondo.png) no-repeat;
}
 
#B2{
filter:alpha(opacity=82);
opacity:.82;
background:url(./assets/images/bg.png);
height:90px;
}


#L2{
position:relative;
left:12px;
top:5px;
width:408px;
}

#L22{
float:left;
position:relative;
left:3px;
top:5px;
width:365px;
}

#tit_bus{
padding:0 0 0 10px;
font-size:15px;
font-weight:bold;
}

#pb{
padding:5px 0 0 0;
font-size:14px;
font-weight:bold;
color:#202020;
}

#pb div{
vertical-align:middle;
height:28px;

}

#pb img{
vertical-align:middle;
height:21px;
width:48px;
border:0px;
}

#pb .num{
text-align:right;
width:35px;

}

#pb .nom{
width:300px;
padding:0 0 0 5px;

}

#pb .lin{


}

#rt{
	
}

#rt rt_n{

}

#rt rt_d{

}

#cls{
clear:both;
}

#contacto{
padding:15px 0 0 15px;
background-image: url('./assets/images/backgr.jpg');
}

#contacto .item{
padding:2px 0 0 0;
}

#contacto .fld{
font-size:10px; 
width:250px;
}

#item{
padding:0 0 5px 0;
}

#sitem{
float:left;
vertical-align:middle;
}

#sitem .nom{
padding:0 0 10px 5px;
}

#ico{
width:21px;
height:21px;
border:0px;
vertical-align:middle;
}

#DIVPlano{
z-index:100;
visibility:hidden;
width:550px;
height:436px;
position: absolute;
border: 2px solid #F97C00; 
/*nos posicionamos en el centro del navegador*/
top:50%;
left:50%;
/*indicamos que el margen izquierdo, es la mitad de la anchura*/
margin-left:-225px;
/*indicamos que el margen superior, es la mitad de la altura*/
margin-top:-218px;
overflow:hidden;
}

#cerrar{
float:right;
height:20px;
cursor:pointer;
padding:3px 8px 2px 4px;
background-color:#F97C00;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-weight:bold;
}

#cclie{
padding:5px 3px 0 3px;
}

#cdiv{
float:left;
padding:0 0 0 0px;
}

#cnom{
padding:0 0 8px 0;
color: #880000;
font-size:13px;
font-weight:bold;
}

#cdat{
 color:#000000;
 font-size:12px;
 padding:0 0px 5px 0;
}

.conbtn{
padding:5px 0 0 0;
text-align:center;
}

#citem{
padding:0 5px 0 0;
}

#clbl{
display: -moz-inline-box; 
display: inline-block;
width:85px;
}

.vat{
vertical-align:top;
}

#respre{
display: -moz-inline-box; 
display: inline-block;
}

#faq{
padding:15px 20px 30px 15px;
}

#pr{padding:5px 0 0 0;color:#990000;font-family:'Trebuchets MS',Verdana, Arial, Helvetica;font-size:16px;font-weight:bold;}

#re{padding:10px 0 10px 0;font-family:'Trebuchets MS',Verdana, Arial, Helvetica;font-size:13px;}

#re2{font-size:12px;color:#000000;text-align:center; height:25px;

}

#re2 td{
padding:0px 0px 0px 5px;
}

.fc1{background-image: url('./assets/images/fc1.jpg');}
.fc2{background-image: url('./assets/images/fc2.jpg');}
.fc3{background-image: url('./assets/images/fc3.jpg');}

.cdiv1{width:753px;}
.cdiv2{width:375px;}
.cdiv3{width:249px;}
.cdivmap{width:249px;}

#mnuciu{
position:absolute;
z-index:9;
filter: alpha(opacity=90); 
opacity: .9;
background-color:#333333;
border:solid 1px #FF8D1C;
padding:3px 5px 5px 5px;
visibility:hidden;
}

#mnuciu a{
text-decoration:none;
}

#mnuciu div{
padding:2px 0 0 0;
}

#divciu{
float:right;padding:0 0 10px 0; color:#999999; vertical-align:bottom;
}

#divciu span{
font-weight:bold; color:#ffffff;
}

#divciu a{
padding:0 0 0 0;
}
