/* CSS Document */

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

div#main div.section1 p{	padding: 12px 0;}



blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }


table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px;}

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// custom styles
//-----*/
body{ font-family:"Trebuchet MS", Arial, Verdana;}
h1, h2, h3, h4, p, ul, li{line-height:1.2em;}


/*-------
// Page Layout
//-----*/

/*-----Container-----*/
div#container{ min-width:918px;}


/*-----Wrapper-----*/
div.wrapper{width:98%; margin:0px auto;}

/*-----Search-----*/
div#search_form{padding:10px 0px 0px 218px; float:none;}

/*-----Content-----*/
div#content{padding:30px 0px 0px 0px;}


/*-----Sidebar1-----*/
div#sidebar1{width:198px; display:block}

/*-----Sidebar2-----*/
div#sidebar2{border-left:#C9D7F1 solid 1px; width:216px; padding:8px; display:block}

/*-------
// Common page structure
//-----*/

/*-----Header-----*/
div#header div.top_nav{background:transparent url(../images/header/header_top_bg.jpg) left top repeat-x; height:25px; border-bottom:1px solid #FFFFFF;} 
div#header div.top_nav p{font-size:120%; color:#FFFFFF; line-height:2.0em;}
div#header div.top_nav ul{background:transparent url(../images/header/pipe.jpg) right top no-repeat; height:25px; overflow:hidden;}
div#header div.top_nav ul li{display:block; float:left; line-height:2.2em; padding:1px 0px; background:transparent url(../images/header/pipe.jpg) left top no-repeat;}

div#header div.top_nav ul li a{color:#E0F3F8; font-size:150%; padding:0px 20px; }

div#header div.logo{background:transparent url(../images/header/header_bottom_bg.gif) left top repeat-x; padding-top:33px;}
div#header div.logo h1{width:262px; margin:0px auto;}
div#header div.logo h1 a{display:block; background:transparent url(../images/header/logo.jpg) left top no-repeat; width:262px; height:55px;}

div#header div.logo h2.tagline{background:transparent url(../images/header/tagline.gif) center top no-repeat; height:35px;}


/*-----Search-----*/
div#search_form div.field{padding:0px 10px 0px 0px;}
div#search_form input{font-size:190%; color:#747474;}
div#search_form input.textbox1{ border:none; background:transparent url(../images/search/textbox1.gif) left top no-repeat; width:377px; height:26px; padding:9px 14px 7px 14px;}
div#search_form input.textbox2{background:transparent url(../images/search/textbox2.gif) left top no-repeat; width:261px; height:27px; border:none; padding:9px 14px 7px 14px;}
div#search_form p{color:#747474; margin:0px 0px 10px 0px; font-size:110%; }
div#search_form p span{padding:0px 0px 0px 20px;}
div#search_form input.search{background:transparent url(../images/search/submit.jpg) left top no-repeat; color:#FFFFFF; font-size:180%; width:117px; height:40px; border:none;margin-top:30px;}
div#search_form p a{color:#747474; font-weight:bold; text-decoration:underline;}
div#search_form p a:hover{ text-decoration:none;}


/*------Content----*/
div#content div.bottom_links ul li{text-transform:uppercase; padding:0px 10px; font-size:120%; font-weight:bold; display:inline;}
div#content div.bottom_links ul li a{color:#999999; text-decoration:none; }
div#content div.bottom_links ul li a:hover{text-decoration:none;}

/*------Footer----*/

div#footer {background:transparent url(../images/footer/footer_bottom_bg.gif) left top repeat-x; border-bottom:solid 2px #000000; margin:8px 0px 0px 0px;}
div#footer  p{line-height:27px; font-size:130%; color:#FFFFFF;}

div#footer p a{color:#FFFFFF; text-decoration:underline;}


/*------ads----*/
div.ads{padding:10px 0px 0px 0px;}


/*-------
// Index page structure
//-----*/

/*-----Tabs-----*/
div.tabs{border-bottom:solid 1px #A9DCEB; padding:20px 0px 0px 218px;  }
div.tabs div.section{padding-left:57px; height:26px;}
div.tabs ul li{font-size:120%;  float:left;}
div.tabs ul li a{color:#333344; display:block; background:transparent  url(../images/content/normal_right_bg.gif) right top no-repeat; float:left; text-decoration:none;}
div.tabs ul li a span{display:block; float:left; background:transparent  url(../images/content/normal_left_bg.gif) left top no-repeat; height:26px; line-height:26px; padding:0px 20px;}
div.tabs ul li a.active{ background:transparent  url(../images/content/active_right_bg.gif) right top no-repeat; position:relative;}
div.tabs ul li a.active span{display:block; float:left; background:transparent  url(../images/content/active_left_bg.gif) left top no-repeat; height:27px;}
div.tabs ul li a:hover{text-decoration:none;}

/*-----Tabs section-----*/
div.tabs_section{background:transparent url(../images/content/tabs_section_bg.gif) left top repeat-x; }
div.tabs_section div.section{padding:60px 68px 120px 218px;}
div.tabs_section ul{width:239px; float:left; padding:0px 20px 0px 0px;}
div.tabs_section ul li{font-size:130%; margin:0px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif;}
div.tabs_section ul li a{color:#488ae8; text-decoration:underline;}
div.tabs_section ul li a:hover{text-decoration:none;}

/*-------
// Interior page structure
//-----*/

div#sidebar1 div.box1{ background:#d9f1f7; margin-bottom:10px;}
div#sidebar1 div.box1 div.top{background:transparent url(../images/content/box_top_left_bg.gif) left top no-repeat;}
div#sidebar1 div.box1 div.top_right{background:transparent url(../images/content/box_top_right_bg.gif) right top no-repeat; height:15px; line-height:15px;}

div#sidebar1 div.box1 div.middle{padding:0px 15px;}
div#sidebar1 div.box1 div.middle h2{color:#666666; font-size:130%; background:transparent url(../images/content/arrow.gif) 5px 6px no-repeat; padding:0px 0px 8px 20px; border-bottom:solid 1px #a0dceb;}
div#sidebar1 div.box1 div.middle h1{color:#666666; font-size:115%; padding:0px 0px 8px 20px; }
div#sidebar1 div.box1 div.middle ul{padding:15px 20px 0px 20px;}
div#sidebar1 div.box1 div.middle ul li{font-size:120%; margin-bottom:10px;}
div#sidebar1 div.box1 div.middle ul li a{color:#666666; text-decoration:none;}
div#sidebar1 div.box1 div.middle ul li a:hover{text-decoration:none;}

div#sidebar1 div.box1 div.bottom{background:transparent url(../images/content/box_bottom_left_bg.gif) left top no-repeat;}
div#sidebar1 div.box1 div.bottom_right{background:transparent url(../images/content/box_bottom_right_bg.gif) right top no-repeat; height:15px; line-height:15px;}


/*-----Main-----*/
div#main{ width:60%; padding-left:25px; padding-bottom:0px;}

div#main div.links{background:#e1e1e1 url(../images/content/rounded1_left_bg.gif) left top no-repeat; margin-bottom:20px;}
div#main div.links div.links_right{background:transparent url(../images/content/rounded1_right_bg.gif) right top no-repeat; height:35px; }
div#main div.links ul{padding:10px 0px 0px 15px;}
div#main div.links ul li{ font-size:130%; display:inline; padding:0px 5px; color:#999999;}
div#main div.links ul li a{color:#999999;}
div#main div.links ul li a.active{font-weight:bold; text-decoration:underline;}


div#main h2{background:transparent url(../images/content/arrow.gif) left 6px no-repeat; padding-left:18px;}
div#content div#main h2 a{color:#48A5BF; font-size:180%; text-decoration:underline; line-height:1.2em;}
div#main h2 a:hover{text-decoration:none;}

div#main div.date{margin:10px 0px 5px 0px; font-size:120%; color:#90BA10; }
div#main div.date a{color:#90BA10; }
div#main div.date ul li{padding:0px 8px 0px 0px; display:inline;}

div#main p{font-size:140%; color:#666666;}
div#main p.button{margin-top:10px; }

div#main p a{color:#48A5BF; text-decoration:underline;}
div#main p a:hover{color:#48A5BF; text-decoration:none;}

div#main div.section1{margin-bottom:30px; border-top:solid 1px #E6E6E6;}

div#main p.button a{display:block; background:transparent url(../images/content/button_right_bg.gif) right top no-repeat; color:#FFFFFF; font-size:115%;}
div#main p.button a span{display:block; background:transparent url(../images/content/button_left_bg.gif) left top no-repeat; height:21px; line-height:19px; padding:0px 15px; float:left;}

/*-----Pagination-----*/

div.pagination{border-top:solid 1px #cecece; padding:10px;}
div.pagination div.left, div.pagination div.right{width:100px;}
div.pagination div.center{margin:0px 126px;}

div.pagination a{color:#FFFFFF; }
div.pagination a.button1{background:transparent url(../images/content/button1.gif) left top no-repeat; display:block; width:62px; height:11px; padding:7px 0px; text-align:center;  margin:0px 2px; float:left;}
div.pagination a.button2{background:transparent url(../images/content/button2.gif) left top no-repeat; display:block; width:27px; height:11px; padding:7px 0px; text-align:center;  margin:0px 2px; float:left;}
div.pagination div.center{line-height:2.6em; }
div.pagination div.center a{color:#666666; margin:0px 3px; font-size:110%;}

div#main div.section1 ul li {
padding:12px 0pt;
color:#666666;
font-size:140%;
}


h3.sobrecaja{
font-size:2.0em;
color:#747474;
padding-bottom:5px;
font-weight:normal;
}
div#search_form p.lafrase{
font-size:2.0em;
color:#747474;
text-align:justify;
padding-left:10px;
padding-right:55px;
}
