/*GENERAL*/

*{
	margin:0px;
	padding:0px;
}
body {
	font:62.5% Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	background: url("../imagen/base.png");
}
p, a{
	font-size:1.7em;
}
p a{
	font-size:1.2em;
}
a{
	color: #0000CC;
	font-size:1.2em;
	text-decoration: none;
}
a:hover{
	text-decoration:none;
	color: #0033FF;
}
h1{
    font-size:2.6em;
    letter-spacing:0.4px;
    line-height:normal;
	text-align:right;
	padding:0 20px 10px 0;
}
h2{
	font-size:2.3em;
	text-align:center;
	margin:14px 0;
	color:#990000;
}
h3{
	font-size:2.1em;
	margin:10px 10px 15px 10px;
	text-align:center;
	color:#0000FF;
}
h4{
	font-size:1.7em;
	font-style:italic;
	text-align:left;
	margin:15px 10px 15px 20px;
	color:#0000FF;
}
h5{
	font-size:1.7em;
	text-align:right;
	margin:10px 10px 20px 0;
	color:#218606;
	text-decoration:blink;
}
h5 a{
	font-size:20px;
}
img{
	border:none;
}
#page-wrap{
	width:900px;
	margin:0 auto;
}
/*HEADER*/
#header{
	height:180px;
	padding:0 0 0 0px;
	background: url("../imagen/logo1.png") no-repeat;
}
#header h1{
	color: #990000;
	padding-top:115px;
}
/*MENU*/
div#nav
{
	width:450px;
	height:30px;
	padding:0 0 10px 0;
	margin-bottom:0px;
	margin-left:10px;
}
div#nav ul li{
	float:left;
	border-right:1px solid #2c2c2c;
	list-style-type:none;
	padding:0 15px;
	background:#D8E8D7;
}
div#nav ul li.last{
	border:solid 0 !important;
}
div#nav ul li a{
	font-size:14px;
	display:block;
}
div#nav ul li a:hover{
	font-size:16px;
}
/*CONTENT*/
#content{
	clear:both;
	padding:20px;
	border-top: solid 4px #FF9900;
	border-left: solid 4px #FF9900;
    border-right: solid 4px #FF9900;
	background-color: #FFFFFF;
	overflow:hidden;
}
#content #medi{
	width:850px; 
	min-height:500px;
	padding:0 0 0 20px;
}
#content #medi ul{
	line-height:1.5em;
	font-size:1.7em;
	margin-bottom:20px;
}
#content #medi ul li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content #medi ol{
	line-height:1.5em;
	font-size:1.7em;
	margin-bottom:20px;
}
#content #medi ol li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content #max{
	width:650px; 
	min-height:300px;
	padding:20px 50px 10px 30px;
}
#content #max ul{
	line-height:1.5em;
	font-size:1.7em;
	margin-bottom:20px;
}
#content #max ul li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content #meax ol{
	line-height:1.5em;
	font-size:1.7em;
	margin-bottom:20px;
}
#content #max ol li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content 
#column-left{
	width:550px; 
	float:left; 
}
#content 
#column-right{
	width:250px; 
	float:right; 
	background:url("../imagen/fondo2.png"); 
	padding:10px 10px 0 10px;
}
#content 
#column-right p{
	font-size:1.2em;

}
#content p{
	line-height:1.5em;
    margin:0 0 1em;
}
#content ul{
	line-height:1.5em;
	font-size:1.5em;
	margin-bottom:20px;
}
#content ul li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content ol{
	line-height:1.5em;
	font-size:1.5em;
	margin-bottom:20px;
}
#content ol li{
	margin:0 0 8px 30px;
	font-style:italic;
}
#content .new{
	border-bottom:2px solid #9f9f9f;
	margin-bottom:30px;
}
#content .new h4{
	text-align:left;
	margin:5px 0 10px 0;
	background:url('images/back-h.png') repeat-x 0 0;
	padding-left:4px;
}
#content .new p{
	font-size:14px;
}
#content .new li{
	font-size:1.5em;
}
#conten2{
	clear:both;
	text-align:center;
	padding:20px;
	border: solid 4px #FF9900;
	overflow:hidden;
	background:#FFFFFF;
	min-height:300px;
}
.boletin{
	background-color:#f5f5f5;
}
.boletin form div{
	float:left; 
	font-weight:bold; 
	margin:0 0 12px; 
	font-size:1.2em; }
.boletin label{
	display:block; 
	text-align:left; 
	padding-bottom:4px;}
.boletin input.text{
	border:1px solid #a2a2a2; 
	padding:4px 5px; width:156px;}
.boletin .button{font-weight:bold; padding:5px; margin-bottom:4px;}
.boletin p, label{
	font-size:12px;
}
#frame{
	margin-top: -210px;
	margin-bottom: -80px;
	height:2270px;
	width: 680px;
}
#formul{
	width:450px;
	padding:10px 0 10px 20px;
	margin-left:40px;
	background: #d8e8d7;
	border: #999999 solid 2px;
}
#formularios1{
	width:380px;
	float:left;
	padding:10px 0 10px 10px;
	margin-left:10px;
	background: #d8e8d7;
	border: #999999 solid 2px;
}
#formularios2{
	width:380px;
	float:right;
	padding:10px 0 10px 10px;
	margin-right:10px;
	background: #d8e8d7;
	border: #999999 solid 2px;
}#formularios3{
	width:475px;
	float:right;
	height:450px;
	padding:20px 0 10px 20px;
	margin-right:10px;
	background: url("../imagen/formul-1.png") no-repeat top left;
}#formularios4{
	width:475px;
	float:right;
	height:450px;
	padding:20px 0 10px 20px;
	margin-right:10px;
	background: url("../imagen/formul-2.png") no-repeat top left;
}
#estern{
	padding: 1px;
	border:#000000 solid 1px;
}
/*OFERTAS*/
table.oferta{
	table-layout: fixed;
	width:100%;
	margin-bottom:50px;
}
table.oferta td, table.oferta th{
	border:1px solid #808080;
}
table.oferta td.link{
	background-color:#FF9933;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
table.oferta td.link a{
	color:#fff;
	display:block;
}
table.oferta th{
	border:1px solid #808080;
	background-color:#e6e6e6;
	font-size:14px;
	padding:5px;
}
table.oferta th span, table.oferta td span{
	font-size:10px;
}
table.oferta td{
	border:1px solid #808080;
	font-size:14px;
	padding:5px;
}
table.oferta tfoot tr td{
	font-size:10px;
}
/*FOOTER*/
div#footer
{
	clear:both;
	padding:20px 20px;
	text-align:center;
	overflow:hidden;
	border-top:4px solid #FF9900;
}
div#footer p{
	font-size:1.2em;
}
div#footer a {
    margin:0 3px;
	text-decoration:none;
}
/**IMPROMPTU**/
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
iv.jqi .jqicontainer label{
      font-size:14px;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #9e0703;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728a8c;
}
div.jqi button.jqidefaultbutton{
      background-color: #efc647;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #9e0703;
}
div.jqi .jqimessage input, textarea{
	border:1px solid #a3a3a3;
}
div.jqi .jqimessage input.error-f, textarea.error-f{
	border:1px solid #9e0703;
}
