



html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, fieldset, font, img, dl, dt, dd, ol, ul, li, form, label, input, textarea, legend, table, tbody, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
	font-family: "ff-dagny-web-pro-light","ff-dagny-web-pro-1","ff-dagny-web-pro-2","Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1 { color: #111111;font-size: 34px; font-weight: 200;line-height: 38px;padding-bottom: 20px;}
h2 {color: #333333;font-size: 20px;font-weight: 600;line-height: 24px;padding-bottom: 15px;}

.naranjo { color:#F36C00;}
.top-groval {
    background-color: #F36C00;
	/*background-image:url(../images/bg.png);*/
    height: 60px;
    left: 0;
    min-width: 980px;
    overflow: visible;
    position: absolute;
    top: 0;
    width: 100%;
	z-index:99999;
	border-top:2px solid #fb801e;
	border-bottom:2px solid #df6401;
}


#container.home-header {background-position: center -250px;height: 490px;}
#container {
    background: url("../images/black_header4.jpg") no-repeat scroll center -400px #242424;
    min-width: 980px;
    position: relative;
    width: 100%;
	margin:0 auto;
	margin-top:60px;
}

#container.home-header h1 span { color:#F36C00;}
#container.home-header h1 {
    font-size: 35px;
    padding: 37px 0 13px 0;
    text-align: center;
	color: #FFFFFF;
    font-weight: 200;
    line-height: 38px;	
}

#container.home-header h3 span { color:#F36C00;}
#container.home-header h3 {
    font-size: 15px;
    padding: 12px 20px 5px 0;
    text-align: right;
	color: #FFFFFF;
    font-weight: 200;
    line-height: 38px;	
}


.home-icons {
    margin-bottom: 37px;
    overflow: hidden;
	width:980px;
	height:415px;
	margin:0 auto;
}
.home-three-column { float: left; margin-right: 25px; width: 280px;  height:360px;}
.home-three-column.last { margin-right: 0;}
.home-three-column a {
    color: #FFFFFF;
    display: block;
    padding-top: 30px;
    text-align: center;
    text-decoration: none;
}
.separadorHome{ float:left; margin-right:15px;}
.home-three-column a img { margin: 0 0 10px; }
a img { border: medium none; }
.home-three-column a h2 {
    color: #f36c00;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 24px;
}

.home-three-column a p {
    color: #CCCCCC;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px;
}

.barraMenu{
	width:980px;
	height:60px;
	color:#FFFFFF;
	margin:0 auto;
}

.barraMenu .topLeft { float:left; width:208px;height:60px; padding-left:40px; }
.barraMenu .topRight { float:right; width:650px;height:60px; }


#menu {
    position: relative;
    top: 20px;
}
#menu ul {
    list-style: none outside none;
}
#menu ul li {
    display: inline;
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
#menu ul li a {
    color: #FFFFFF;
    text-decoration: none;
}
#menu ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
	}
	
.activo { color:#4F4F4F; }

#contacto{
	width:980px;
	margin:0 auto;
	height:102px;
}
#contacto .conLeft { float:left; width:600px; padding-top:20px;}
#contacto .conLeft p{ font-size:14px; text-align:right; color:#FFFFFF; font-style:italic; }

#contacto .conRight { float:right; width:300px; padding-top:20px;}

#contactoWhite{
	width:980px;
	margin:0 auto;
	height:102px;
}
#contactoWhite .conLeft { float:left; width:300px; padding-top:10px;}
#contactoWhite .conLeft p{ font-size:14px; text-align:left; color:#5b5b5b; font-style:italic; }
#contactoWhite .conRight { float:right; width:550px; padding-top:35px;}
#contactoWhite .conRight p{ font-size:15px; text-align:left; color:#999999; font-style:italic; }


#footer-copiright {
    margin:0 auto;
	margin-top:15px;
    text-align: center;
    width: 980px;
	border-top:1px solid #e2e2e2;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
#footer-copiright p {
	padding-top:10px;
	padding-bottom:15px;
    text-align: center;
    width: 900px;
	font-weight:normal;
    color: #B0B0BB;
    font-size: 12px;
}

#baseOut {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.75) inset, 0 1px 0 rgba(255, 255, 255, 0.07);
    color: #FFFFFF;
    margin: 0 6px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}


ul, li {
    font-size: 12px;
	list-style: disc outside none;
}



.more { padding-top:0px !important; color:#F36C00 !important; font-size:12px !important;}

#bgCont { background:url(../images/bg-contenido.png) repeat-y ; width:980px; margin:0 auto; }
#bgCont .margen {width:900px; margin:0 auto; background-color:#fff;  color:#333333;}
#bgCont .margen h2{ color:#F36C00; font-weight:300; padding-top:40px; margin-left:6px; font-size:18px; }
#bgCont .margen h2 span{ color:#666666; font-weight:300; padding-top:40px; margin-left:6px; font-size:18px; }

#esquema01 { width:100%; height:120px; font-size:14px; font-weight:300;  }
#esquema01 .esqLeft { float:left; width:215px; height:80px;  margin-left:10px;}
#esquema01 .esqRight { float:right; width:600px; height:120px; margin-right:30px; color:#696969}
#esquema01 .esqRight ul li{ font-size:14px; font-weight:300;}
#esquema01 .esqRight a{  color:#F36C00; text-decoration:underline; }
#esquema01 .esqRight a:hover{  color:#F36C00;  text-decoration:none; }



#contenidoWeb {}
#contenidoWeb h4{ color:#333333; font-size:14px; margin:20px 0px 5px 0px; font-weight:bold;}
#contenidoWeb ul{ padding-left:60px;}



.popupHome { font-size:12px; color:#666666; padding:10px;}
.popupHome h1{ font-size:14px; color:#FF6600; font-weight:bold; margin-bottom:-22px;}
.popupHome h2{ font-size:14px; color:#333333; font-weight:bold; margin-bottom:-17px; padding-left:10px;}
.popupHome p{ padding-left:10px; padding-right:10px; padding-bottom:15px;}


