@charset "utf-8";
/* CSS Document */

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #e4e9ed;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

.grad {
	background: #e5e8ed url(img/grad.png) repeat-x;
}

.paper {
	width: 980px;
	margin: 0 auto;
	background: #fff;
}

.p_t {background: url(img/page_t.png) 0 0 repeat-x}
.p_b {background: /*url(img/page_b.png) 0 100% repeat-x*/}
.p_l1 {background: url(img/page_l.png) 0 0 repeat-y}
.p_l2 {background: url(img/page_lgrad.png) 0 30px no-repeat}
.p_r1 {background: url(img/page_r.png) 100% 0 repeat-y}
.p_r2 {background: url(img/page_rgrad.png) 100% 30px no-repeat}
.p_bl {background: /*url(img/page_bl.png) 0 100% no-repeat*/}
.p_br {background: /*url(img/page_br.png) 100% 100% no-repeat*/}
.p_tl {background: url(img/page_tl.png) 0 0 no-repeat}
.p_tr {background: url(img/page_tr.png) 100% 0 no-repeat}

.papercontent {
	padding:30px 30px 0;
}

.header {
	width: 980px;
	height: 46px;
	margin: 0 auto;
	background: #fff;
}
#left { float:left; padding:0 0 0 20px;}
#right { float:right;}

.header_soporte {
	float: left; 
	text-align: center;
	height: 25px; 
	margin: 13px 30px 0 80px;
}
.headermenu {
	padding: 18px 10px 0;
	font-size: 14px;
	width:430px;
	float:left;
}
.headermenu ul {
	margin: 0;
	padding: 0;
}
.headermenu ul li {
	display: block;
	float: left;
	list-style: none;
	background: url(img/sep_menu.png) right no-repeat;
	padding: 0 14px;
}
.headermenu ul li.last {
	background: none;
}
.headermenu a:link, .headermenu a:visited {
	color: #666;
	text-decoration: none;
}
.headermenu a:hover {
	text-decoration: underline;
}

.main {
	margin-top: 20px;
}

.sidebar {
	margin-right: 20px;
	width: 200px;
	float: left;
	text-align:left!important;
}
.sidebarmenutitle .tl {/*background: url(img/gold_tl.png) 0 0 no-repeat*/}
.sidebarmenutitle .tr {/*background: url(img/gold_tr.png) 100% 0 no-repeat*/}
.sidebarmenutitle {
	/*background: #e9d666;*/
	height: 40px;
	color: #9C7933;
	background: url(img/line.gif) bottom no-repeat;
}
.sidebarmenutitle .pad {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	color:#9C7933!important;
	font-size: 16px;
	font-weight:bold;
}
.sidebarmenucontent, .sidebarmenucontent2 {
	font-size: 13px;
}
.sidebarmenucontent ul, .sidebarmenucontent2 ul {
	margin: 0;
	padding: 0;
}
.sidebarmenucontent ul li {
	display: block;
	height: 30px;
	list-style: none;
	font-size:13px;
	background: url(img/line.gif) bottom no-repeat;
}
.sidebarmenucontent2 ul li {
	display: block;
	height: 36px;
	list-style: none;
	background: #c9be80;
	border-bottom: 1px solid #aca377;
}
.sidebarmenucontent .pad, .sidebarmenucontent2 .pad {
	display: block;
	padding-top: 10px;
	padding-left: 14px;
}
.sidebarmenucontent a:link, .sidebarmenucontent a:visited {
	/*color:#7f7f7f;*/
	color:#9C7933;
	text-decoration: none;
}
.sidebarmenucontent2 a:link, .sidebarmenucontent2 a:visited {
	color: #fff;
	text-decoration: none;
}
.sidebarmenucontent a:hover, .sidebarmenucontent2 a:hover {
	text-decoration: underline;
}

.sidequery {
	font-size: 12px;
}
.sidequery ul {
	margin: 0;
	padding: 0;
}
.sidequery ul li {
	display: block;
	list-style: none;
	/*border-bottom: 1px solid #f2e7a9;*/
	padding: 5px 12px;
	color:#909090 !important;
	line-height:140%;
}
.sidequery a:link, .sidequery a:visited {
	color:#9C7933;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sidequery a:hover {
	text-decoration: underline;
}
.sidequery img {
	background: #f2e7a9;
	padding: 3px;
	float: left;
	margin-right: 8px;
}
.sidequery b { color:#9c7933;
display:table;
font-size:19px;
font-weight:normal;
margin:30px 0 0;}

.sideinfo {
	color: #9c8f44;
	font-size: 14px;
	padding: 15px 0;
}

.silver {
	background:url(img/top-content.png) no-repeat top #eaf5fe;
	/* margin-left: 220px; */
	float: left;
	width: 695px;
	text-align:left!important;
}
.silvertitle .tl {/*background: url(img/silver_tl.png) 0 0 no-repeat*/}
.silvertitle .tr {/*background: url(img/silver_tr.png) 100% 0 no-repeat*/}
.silvertitle {
	background: /*#b9ccd9*/;
	height: 40px;
	color: #fff;
}
.silvertitle .pad {
	display: block;
	padding-top: 12px;
	padding-left: 16px;
	font-size:20px;
	color:#053d65;
}

.content {
	padding: 15px;
	font-size: 12px;
	color: #4d4d4d;
}
.content a:link, .content a:visited {
	color: #747474;
}
.content h2 {
	color: #2a2a2a;
	font-size: 16px;
	font-weight: normal;
}
.content h2 a:link, .content h2 a:visited {
	color: #2a2a2a;
	text-decoration: none;
	font-size:16px;
}
.content h2 a:hover {
	text-decoration: underline;
}

.footer {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	background:url(img/back-footer.gif) repeat-y scroll 0 0 #FFFFFF;
}
.footernotice {
	padding:10px 35px 10px 0;
	float: right;
	font-size: 13px;
	color: #7f7f7f;
}
.footernotice ul {
	margin: 0;
	padding: 0;
}
.footernotice ul li {
	display: block;
	float: left;
	list-style: none;
	background: url(img/sep_menu.png) right no-repeat;
	padding: 0 16px;
}
.footernotice ul li.last {
	background: none;
}
.footernotice a:link, .footernotice a:visited {
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
}
.footernotice a:hover {
	text-decoration: underline;
}

.footermenu {
	padding:10px 0 10px 15px;
	font-size: 13px;
	float: left;
}
.footermenu ul {
	margin: 0;
	padding: 0;
}
.footermenu ul li {
	display: block;
	float: left;
	list-style: none;
	background: url(img/sep_menu.png) right no-repeat;
	padding: 0 16px;
}
.footermenu ul li.last {
	background: none;
}
.footermenu a:link, .footermenu a:visited {
	color: #7f7f7f;
	text-decoration: none;
	/*font-weight: bold;*/
}
.footermenu a:hover {
	text-decoration: underline;
}

.home-services {
	padding-bottom: 8px;
	/*background: url(img/home_sep.png) bottom repeat-x;*/
	clear: both;
	font-size:13px;
	line-height:130%;
}

.home-events {
	width: 200px;
	float: left;
	border-right: 1px solid #b9ccd9;
	padding-right: 10px;
}
.home-news {
	width: 440px;
	float: right;
}
.home-news .entry {
	border-bottom: 1px solid #b9ccd9;
}

.home-events h1, .home-news h1 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}

#search { float:right; with:100px; height:25px; margin:13px 30px;}
#search div { float:left; }
.campo-lupa { background:url(img/campo-buscar.gif) no-repeat; height:27px; width:176px;}
.campo-lupa input { background:transparent; border:0; margin:5px 0 0 10px; width:160px;}
.boton-lupa {}

#noticias ul { margin:0; padding:0;}
#noticias ul li { list-style:none; color:#2A2A2A!important; line-height:150%; margin-bottom:15px;}
#noticias ul li img { border:#d4c35e solid 3px; margin:0 15px 15px 0;}
#noticias ul li p { line-height:140%!important;}
#noticias ul li h2 { font-size:17px; font-weight:normal; text-decoration:none; color:#2A2A2A;}
#noticias ul li .more-link { font-size:12px;}

.homeintro { width:919px; height:226px; background:url(img/dummyhomeflash.png) no-repeat; }
/*.homeintro a { display:table; margin:220px 0 0;}*/
.homeintro a { position:relative; top:220px; left:0px; }

.alignleft {
float:left;
}

