body
{
margin:0px;
padding:0px;
background:;
}

body.sureste
{
margin:0px;
padding:0px;
background:;
}

body.centrosur
{
margin:0px;
padding:0px;
background:;
}

.formContainer label.inputLabel { 
font-family:Verdana;
}
.formContainer fieldset
{
border: 0 !important;
font-family:Verdana;
}

.inputLabel 
{
   font-family:Verdana; 
}

img,a
{
border:0px;
outline:0px;
}

p,span,h1,h2,h3
{
margin:0px;
padding:0px;
}

#container
{
clear:both;
float:left;
width:100%;
}

#header
{
clear:both;
margin:0 auto;
width:960px;
}

.logo
{
clear:both;
float:left;
width:117px;
height:99px;
margin-left:10px;
margin-top:20px;
}

.bannerAbajo
{
width:230px;
float:left;
margin-right:10px;
}

.lgleft
{
float:right;
width:800px;
margin-top:20px;
color:#777777;
font-size:13px;
}

.usario
{
clear:both;
float:left;
width:610px;
}

.usario table
{
float: left;
}

.usario1
{
float:left;
width:175px;
}

.usario1 label
{
float:left;
width:43px;
font:normal 10px verdana;
color:#006699;
line-height:20px;
}

.loggedin
{
float:left;
text-align: right;
width:395px;
padding-right: 12px;
border-right: 1px solid #ccc;
}
.loggedin span
{
float:right;
font:normal 10px verdana;
color:#006699;
line-height:20px;
padding-right: 3px;
}
.usatxt
{
float:left;
width:120px;
border:solid 1px #cfd7d9;
background:#fff url('img/0.jpg') no-repeat;
}

.usario2
{
float:left;
width:200px;
}

.usario2 label
{
float:left;
width:65px;
font:normal 10px verdana;
color:#006699;
line-height:20px;
}

.usatxt
{
float:left;
width:120px;
border:solid 1px #cfd7d9;
background:#fff url('img/0.jpg') no-repeat;
}

.grnarow
{
float:left;
width:23px;
height:18px;
margin-top:1px;
border-right:solid 1px #bcd0db;
padding-right:10px;
}

.usario3
{
float:left;
width:165px;
margin-left:10px;
}

.usario3 label
{
float:left;
width:40px;
font:normal 10px verdana;
color:#006699;
line-height:20px;
}

.grnarow1
{
float:left;
width:23px;
height:18px;
margin-top:1px;
}

.sigons
{
clear:both;
float:left;
width:300px;
margin-top:15px;
margin-left:40px;
}

.sigons1
{
clear:both;
float:left;
width:70px;
font:normal 9px verdana;
color:#8d8d8d;
}

.sigons ul
{
list-style:none;
margin:0px;
padding:0px;
}

.sigons ul li
{
float:left;
margin-left:4px;
}

.affiliate
{
float:right;
width:95px;
height:18px;
margin-left:5px;
}


.menu1v2
{
clear:both;
float:left;
width:100%;
height:40px;
background:#FFF;
padding-top:5px;
padding-bottom:10px;
margin-lefT:-2px;
border-right: solid 1px #CDDBE3;
border-top: solid 1px #CDDBE3;
border-left: solid 1px #CDDBE3;
}

.menu1v2 ul
{
margin:0px;
padding:0px;
list-style:none;
margin-left:200px;
}

.menu1v2 ul li
{
float:left;

color:#7dd3e9;
margin-left:5px;
}

.menu1v2 ul li:first-child
{
background:none;
}

.menu1v2 ul li a
{
color:#008F82;
text-decoration:none;
font:normal 13px verdana;
margin-left:1px;
padding-left:10px;
background-color:#D6D4D4;
padding:6px;
}

.menu1v2 ul li a:hover
{
color:#008F82;
text-decoration:underline;
font:normal 13px verdana;
margin-left:5px;
}



/*menu 1 old*/
.menu1
{
clear:both;
float:left;
width:100%;
height:22px;
background:#4283bb;
padding-top:5px;
padding-bottom:5px;
margin-lefT:-2px;
}

.menu1 ul
{
margin:0px;
padding:0px;
list-style:none;
margin-left:200px;
}

.menu1 ul li
{
float:left;
background:url('img/menudivider.png') no-repeat left 50%;
color:#7dd3e9;
margin-left:5px;
}

.menu1 ul li:first-child
{
background:none;
}

.menu1 ul li a
{
color:#6ebfde;
text-decoration:none;
font:normal 13px verdana;
color:#7dd3e9;
margin-left:5px;
padding-left:10px;
}
.menu1 ul li a:hover
{
color:#6ebfde;
text-decoration:underline;
font:normal 13px verdana;
color:#fff;
margin-left:5px;
padding-left:10px;
}

#middle
{
clear:both;
margin:0 auto;
width:985px;
}

.middle1
{
cleaR:both;
float:left;
width:985px;
background:url('img/containerbg.png') no-repeat center top;
}

.midleftv2 {
float: left;
width: 720px;
border-right: solid 1px #CDDBE3;
border-bottom: solid 1px #CDDBE3;

background-color: white;
padding-bottom: 10px;
min-height: 1330px;
height: 1475px;
}

.midrightv2 {
margin-left: 10px;
float: left;
width: 230px;
background-color: white;
border-left: solid 1px #CDDBE3;
border-bottom: solid 1px #CDDBE3;
padding-bottom: 10px;
min-height: 1330px;
padding-left:10px;
height: 1475px;
}

.midrightv2 img
{
margin-top: 5px;
}

.midleft
{
clear:both;
float:left;
width:718px;
margin-left:10px;
border-left:solid 1px #cddbe3;
border-right:solid 1px #cddbe3;
border-bottom:solid 1px #cddbe3;
background-color:#ffffff;
}

.banner
{
clear:both;
float:left;
width:719px;
height:141px;
}

.nacional
{
clear:both;
float:left;
width:650px;
margin-left:20px;
margin-top:20px;
font:normal 12px verdana;
color:#000;
padding-bottom:30px;

}

.nacional a
{
color:#009999;
text-decoration:none;
}

.nacionalLeft
{
clear:both;
float:left;
width:220px;
margin-left:10px;
margin-top:20px;
font:normal 12px verdana;
color:#000;
padding-bottom:30px;

}

.nacionalLeft a
{
color:#009999;
text-decoration:none;
}

.nacionalRight
{
float:left;
width:458px;
margin-left:20px;
margin-top:20px;
font:normal 12px verdana;
color:#000;
padding-bottom:30px;

}

.nacionalRight a
{
color:#009999;
text-decoration:none;
}

.midleft1
{
clear:both;
float:left;
width:220px;
margin-left:10px;
margin-right:10px;
}




.midleftcolspan3
{
clear:both;
float:left;
width:680px;
margin-left:10px;
margin-right:10px;
}

.midleftcolspan2
{
clear:both;
float:left;
width:440px;
margin-left:10px;
margin-right:10px;
}

.mdleftimg
{
clear:both;
float:left;
width:220px;
padding-bottom:5px;
}

.midleft2
{
float:left;
width:240px;
}

.midright2
{
float:right;
width:240px;
}

.midcolspan2
{
float:left;
width:460px;
}

.notadel
{
clear:both;
float:left;
width:100%;
border:solid 1px #dce6ec;
padding-bottom:10px;
}

.notadel h2
{
clear:both;
float:left;
width:100%;
padding:5px 0px 5px 0px;
background-color:#c3d2dd;
text-align:center;
font:bold 11px verdana;
color:#4283bb;
}

.notadel1
{
clear:both;
float:left;
width:95%;
font:bold 12px verdana;
color:#00999b;
margin:10px 0px 0px 10px;
}

.notadel2
{
clear:both;
float:left;
width:95%;
font:normal 11px verdana;
color:#666666;
margin:10px 0px 0px 10px;
}

.notadel3
{
clear:both;
float:left;
width:95%;
margin-left:370px;
background:url('img/pointer1.png') no-repeat left center;
font:bold 12px verdana;
padding-lefT:7px;
color:#00999a;
}

.notadel3 a
{
color:#00999a;
text-decoration:underline;
}

.notadel3 a:hover
{
color:#00999a;
text-decoration:underline;
}

.mercado
{
clear:both;
float:left;
width:100%;
text-align:center;
font:bold 10px verdana;
color:#000000;
margin-top:5px;
padding-bottom:5px;
}

.notadel h3
{
clear:both;
float:left;
width:240px;
padding:5px 0px 5px 0px;
background-color:#c3d2dd;
text-align:center;
font:bold 11px verdana;
color:#4283bb;
}

.banax
{
clear:both;
float:left;
width:240px;
margin-top:5px;
}

.banaxx
{
float:left;
width:120px;
font:bold 10px verdana;
color:#666666;
margin-lefT:10px;
}

.banaxy
{
float:left;
width:50px;
font:normal 11px verdana;
color:#000;
text-align:center;
}

.banaxz
{
float:left;
width:60px;
font:normal 11px verdana;
color:#000;
text-align:center;
}

.banax1
{
clear:both;
float:left;
width:240px;
background-color:#f9f9f9;
margin-top:5px;
border-top:solid 1px #dce6ec;
border-bottom:solid 1px #dce6ec;
}

.midleft3
{
float:left;
width:210px;
margin-left:10px;
}

.midright3
{
float:right;
width:220px;
margin-right:10px;
}

.twitter
{
clear:both;
float:left;
width:218px;
border:solid 1px #79cde7
}

.twitimg
{
clear:both;
float:left;
width:218px;
height:29px;
}

.twitxt
{
clear:both;
float:left;
width:200px;
margin:10px 0px 0px 10px;
font:normal 11px verdana;
color:#333;
}

.twitxt a
{
color:#078052;
text-decoration:none;
}

.twitxt1
{
clear:both;
float:left;
width:200px;
margin:3px 0px 0px 10px;
font:normal 10px verdana;
color:#999894;
}

.twitxt1 a
{
color:#078052;
text-decoration:none;
}

.twtbrder
{
clear:both;
float:left;
width:200px;
margin-left:10px;
height:1px;
border-bottom:solid 1px #c6c5c3;
}

#footer
{
clear:both;
margin:0 auto;
width:960px;
}

.ftlogo
{
clear:both;
float:left;
width:960px;
height:60px;
margin-top:15px;
margin-lefT:0px;
}

.ftmenu
{
float:left;
width:430px;
margin-left:20px;
margin-top:20px;
text-align:center;
}

.ftmenu ul
{
list-style:none;
margin:0px;
padding:0px;
}

.ftmenu ul li
{
float:left;
margin-left:10px;
font:bold 8px verdana;
color:#bcd0db;
}

.ftmenu ul li a
{
color:#003366;
text-decoration:none;
}

.ftsigons
{
float:left;
width:300px;
margin-top:20px;
margin-left:100px;
}

.ftsigons ul
{
list-style:none;
margin:0px;
padding:0px;
}

.ftsigons ul li
{
float:left;
margin-left:5px;
}

.ftext
{
clear:both;
float:left;
width:960px;
margin-top:10px;
text-align:center;
font:normal 9px verdana;
color:#8e8e8e;
text-indent:35px;
}

.midright
{
float:left;
background-color:#fff;
padding-bottom:10px;
}


#twitter-widget-1
{
position:absolute;
top:600px;
}


.mdright1
{
clear:both;
float:left;
width:241px;
background-color:#306a91;
}

.midright h2, .midright .newsRotator h1
{
clear:both;
float:left;
padding:5px;
background-color:#007591;
font:bold 11px verdana;
color:#FFFFFF;
text-align:center;
}

.mdrt1
{
clear:both;
float:left;
width:210px;
margin:7px 0px 0px 10px;
font:bold 14px verdana;
color:#fff;
}

.mdrt2
{
clear:both;
float:left;
width:210px;
margin:7px 0px 0px 10px;
font:normal 12px verdana;
color:#e5eaed;
}

.mdrtmore
{
clear:both;
float:left;
width:150px;
margin-left:115px;
font:bold 12px verdana;
color:#fff;
margin-top:5px;
background:url('img/whitepointer.png') no-repeat left center;
padding-left:10px;
padding-bottom:7px;
}

.mdrtmore a
{
color:#fff;
text-decoration:underline;
}

.mdrtmore a:hover
{
color:#fff;
text-decoration:none;
}

.bolsa
{
clear:both;
float:left;
width:220px;
margin-top:10px;
}

.bolsa ul
{
list-style:none;
margin:0px;
padding:0px;
}

.bolsa ul li
{
clear:both;
float:left;
margin-top:5px;
margin-left:10px;
width:200px;
padding:10px 10px 10px 10px;
font:bold 11px verdana;
color:#306a91;
background-color:#c3d2dd;
}

.bolsa ul li a
{
color:#306a91;
text-decoration:none;
background:url('img/greenpointer.png') no-repeat left center;
padding-left:10px;
}

.calender
{
clear:both;
float:left;
width:220px;
text-align:center;
font:bold 10px verdana;
color:#000000;
margin-top:10px;
}

.calimg
{
clear:both;
float:left;
width:220px;
height:176px;
margin-left:10px;
margin-top:10px;
}

.proximos
{
clear:both;
float:left;
width:220px;
margin-left:10px;
margin-top:10px;
border:solid 1px #c7c7c7;
}

.proximos h2
{
clear:both;
float:left;
width:220px;
font:bold 10px verdana;
color:#4283bb;
text-align:center;
padding:5px 0px 5px 0px;
background-color:#c3d2dd;
}

.proximos ul
{
margin:0px;
padding:0px;
list-style:none;
}

.proximos ul li
{
clear:both;
float:left;
width:200px;
border-top:solid 1px #c7c7c7;
padding-left:20px;
margin-top:0px;
font:bold 10px verdana;
color:#666666;
padding-bottom:2px;
padding-top:4px;
}

.proximos ul li a
{
color:#666666;
text-decoration:none;
background:url('img/pointer1.png') no-repeat left center;
padding-left:10px;
}

.proximos ul li a:hover
{
color:#666666;
text-decoration:none;
}


/*-----------------------slideshow----------------------*/

#carousel {
	width:210px;
	height:270px;	
	margin:0 auto;
	overflow:hidden;
}

#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:205px;
	height:265px;
}

/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;		
	width:1745px;
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
	width:205px;
	height:260px;	
	float:left;
}

#slides li img {

	width:205px;
	height:260px;
}

/*-----------------------small slideshow----------------------*/

#carouselsm {
	width:225px;
	height:270px;	
	margin:0 auto;
	overflow:hidden;
}

#slidessm {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:220px;
	height:305px;
}

/* remove the list styles, width : item width * total items */	
#slidessm ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;		
	width:1745px;
}

/* width of the item, in this case I put 250x250x gif */
#slidessm li {
	width:220px;
	height:80px;	
	float:left;
}

#slidessm li img {

	width:220px;
	height:80px;
}


/* Styling for prev and next buttons */
#buttons {
	padding:0 0 5px 0;	
	margin-top:3px;
	float:right;margin-right:20px;width:76px;
	background:url('img/sliderarowbg.png') no-repeat;
	display:block;
}
.butn{float:left;margin-top:-25px;width:210px;background:url('img/arrowbg.png') repeat-x;
position:absolute;
}

.butnsm{float:left;margin-top:-27px;width:220px;background:url('img/arrowbg.png') repeat-x;
position:absolute;
}

#buttons a {
	display:block; 
	width:31px; 
	height:32px;
	text-indent:-999em;
	float:left;
	outline:0;
}

a#prev {float:left;margin-left:5px;margin-top:2px;
	background:url('img/leftarrow.png') no-repeat;
}

a#next {float:right;margin-right:-5px;margin-top:2px;
	background:url('img/rightarow.png') no-repeat;
}

#buttonssm a {
	display:block; 
	width:15px; 
	height:15px;
	text-indent:-999em;
	float:left;
	outline:0;
}

a#prevsm {float:right;margin-right:10px;margin-top:1px;
	background:url('img/leftarrow.png') no-repeat;
}

a#nextsm {float:right;margin-right:3px;margin-top:1px;
	background:url('img/rightarow.png') no-repeat;
}

.clear {clear:both}
.midright .RadCalendar
{
margin-left: 10px;
}
.twitter a
{
color: #078052;
text-decoration: none;
}
.midright .newsRotator
{
	background-color: #0092B5;
}
.midright .newsRotator .image, .midright .newsRotator .date
{
	display: none !important;
}
.midright .newsRotator .info
{
	width: 210px;
	margin: 7px 0px 0px 10px;
	font: normal 10px verdana;
	color: #FFFFFF;
}
.midright .newsRotator a.headline
{
	margin-bottom: 7px;
	font: bold 10px verdana;
	color: white;
	text-decoration: none;
}
.midright .newsRotator a.headline:hover
{
	text-decoration: underline;
}
 .midleft1b { width: 460px; float: left; }
 .midleft1bv2 { width: 460px; float: left; }
  
.midleft1v2
{
float:left;
width:220px;
margin-left:20px;
margin-bottom:
}  
  
 .midleft1b-2col { width: 100%; }
 .eventsRotator
 {
 	font: normal 12px verdana;
	color: #666;
 }
 .eventsRotator a.headline
 {
 	font-size: 13px !important;
 	color: #00999B !important;
 	font-weight: bold !important;
 	text-underline: none !important;
 	margin: 5px 0 0 0 !important;
 }
 .eventsRotator a.headline:hover
 {
 	text-underline: underline !important;
 }
.midright .newsRotator h1,
.midleft3 .mercado {
	float: none;
}
.iRotatorRight
{
    display:inline-block;
    border-left: 35px solid #ffffff;
    border-right: 35px solid #ffffff;
    border-bottom:10px solid #ffffff;
    border-top:10px solid #ffffff;
}
.iRotatorLeft
{
    display:inline-block;
    border-left: 25px solid #ffffff;
    border-right: 25px solid #ffffff;
    border-bottom:10px solid #ffffff;
    border-top:5px solid #ffffff;
}

h2.title a
{
font-size:14px;
}

.post-date p.day
{
font-size: 11px;
}

.post-content p
{
font-size: 12px;
}

.post-info p.author
{
font-size: 13px;
}

.grnarow1 input[type="image"]
{
margin-top:10px;
}

.sf_listAndPage dt
{
display:none !important;
}

