@import url("http://www.google.com/uds/css/gsearch.css");

@import
	url("http://www.google.com/uds/solutions/localsearch/gmlocalsearch.css");

* { padding: 0; margin: 0; }
body {font:10px Arial; background-color:#ffffff;}
#wrapper { background-color:#fff;margin: 0 auto; padding:0; width: 1024px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
.div600 { 
clear:both; width:100%; height:10px;}
a:link{
color:#0080c0;
}
a:active{ 
color:#0080c0;
}
a:visited{ 
color:#0080c0;
}
a:hover{ 
color:#0080c0;
text-decoration:underline;
}
#content { 
margin: 0 auto; padding:5px 0 0 0; width: 1024px; height:auto; min-height:300px; overflow:hidden;}
.grey{
font:12px bold Arial;
color:#fff;
background-color:#c0c0c0;
padding:2px 3px 2px 3px;
}
.tituloPpal{
font: 16px bold Arial;
color:#0080c0;
}
.titulosifr{
font: 16px bold Arial;
color:#0080c0;
}
.titlenew{
width:100%;
padding:5px 0 5px 0;
background-color:#fff;
text-align:center;
font-weight: bold;
color:#000;
margin:10px 0 10px 0;
border-bottom:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
}
.register{
text-align:right;
color:#ff0000;
font-size:12px;
margin-left:30px;
}
.register a:link{
color:#ff0000;
}
.YTvideos object{width: 300px;height: 265px;}
.facebook_fans {border: none;width: 300px;height: 250px;background: transparent; margin: 0;padding: 0;overflow: hidden;}
.facebook_fans_link {font-size:0.8em;margin: 0;padding: 0;padding-left:10px;}
#header2 {
color: #333;
width: 1024px;
height: 180px;
margin: 0;
background-color:#fff;
}
#header2 h1{
color:#fff;
font-size:10px;
}
#headerh1{
background-color:#000;
padding:5px;
font:Arial 10px;
color:#fff;
}
#HeaderMenu{
width:1022px;
height:41px;
padding:0px 1px 0 1px;
text-align:center;
margin:0;
border-bottom:1px solid #c0c0c0;
border-top:1px solid #000000;
}
.sleft{
padding:5px 5px 5px 0;
float:left;}
.sright{
padding:5px 0 5px 5px;
float:right;}
#left_mini {
float: left;
width: 200px;
height:150px;
margin: 0;
padding-left: 20px;
}
#content_mini {
float:right;
background-color:#fff;
padding: 5px;
}
#content_mini form{
padding-top: 5px;
}
h1{
color:#FF6600;
font-size:12px;
}
#agenda{ 
color: #333;
background-color:#FFF;
margin:0;
padding:0;
height: 530px;
width: 300px;
font-size:11px;
}
#agenda ul{ 
padding:0 20px 10px 20px;
}
#agenda ul li{ 
list-style:none;
padding-top:3px;
padding-bottom:3px;
border-top-color:#CCC;
border-bottom-color:#CCC;
border-bottom-style:dashed;
border-width:1px;
}
#agenda ul li .title a{ 
background-color:#FFFF00;
text-decoration:none;
}
#leftmiddle1 { 
color: #333;
background-color:#FFF;
margin: 0 10px 0 10px;
padding:0;
height: 2200px;
width: 173px;
float: left;
font-size:11px;
}
#leftmiddle1 .txt{ 
padding:0 0 10px 0;
font-size:11px;
}
#leftmiddle2 li{ 
font-size:11px;
}
#leftmiddle3 li{ 
font-size:11px;
}
#leftmiddle4 li{ 
font-size:11px;
}
#leftmiddle2 { 
color: #333;
background-color:#FFF;
margin: 0;
padding:5px 10px 5px 0;
height: 400px;
width: 155px;
float: left;
font-size:12px;
}
#leftmiddle2big { 
color: #333;
background-color:#FFF;
margin: 0 10px 10px 0;
padding:0;
height: 270px;
width: 260px;
float: left;
font-size:12px;
}
#leftmiddle23big { 
color: #333;
background-color:#FFF;
margin: 0 10px 10px 0;
padding:0;
height: 220px;
width: 469px;
float: left;
font-size:12px;
}
#leftmiddle3big { 
color: #333;
background-color:#fff;
margin: 0 0 10px 0;
padding:0 0 0 10px;
height: 270px;
width: 209px;
float: left;
font-size:11px;
border-left:#c0c0c0 1px dotted;
}
#middle2big { 
color: #333;
background-color:#FFF;
padding:0 10px 0 10px;
height: 2200px;
width: 490px;
float: left;
font-size:12px;
border-left:dotted 1px #c0c0c0;
border-right:dotted 1px #c0c0c0;
}
.amarillo { 
color:#FF0066;
background-color:#FFFF00;
}
.amarillo a{ 
color:#FF0066;
font-weight:bold;
background-color:#FFFF00;
text-decoration:none;
}
#leftmiddle3 { 
color: #333;
background-color:#FFF;
margin: 0;
padding:5px 0 5px 10px;
height: 400px;
width: 145px;
float: left;
font-size:12px;
}
.under, a{ 
text-decoration:none;
}
#leftmiddle331 { 
color: #333;
background-color:#FFF;
margin: 0;
padding:5px 0 5px 0;
height: 199px;
width:150px;
float: left;
font-size:12px;
}
#leftmiddle341 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 20px 5px 20px;
height: 199px;
width: 150px;
float: left;
font-size:11px;
}
#leftmiddle342 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 0 5px 0;
height: 199px;
width: 150px;
float: left;
font-size:11px;
}
#publicidad1{ 
margin:20px 0 10px 0;
width: 490px;
height:180px;
clear:both; 
}
#publicidad2{ 
margin:10px 0 10px 0;
width: 490px;
height:60px;
clear:both; 
}
#publicidad1, publicidad2 img{ 
display:inline; }
#leftmiddle4 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 0 5px 10px;
height: 400px;
width: 155px;
float: left;
font-size:12px;
}
#leftmiddle4big { 
color: #333;
background-color:#fff;
margin: 0;
padding:0 0 0 10px;
height: 2200px;
width: 300px;
float: left;
font-size:12px;
}
#leftmiddle4central { 
color: #333;
background-color:#fff;
margin: 0;
height: 450px;
width: 490px;
float: left;
font-size:12px;
}
#leftmiddle4central6 { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 250px;
width: 490px;
float: left;
font-size:12px;
}
#picture { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 300px;
width: 500px;
float: left;
font-size:12px;
}
#leftmiddle4central2 { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 250px;
width: 490px;
float: left;
font-size:12px;
}
#f1 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 0 5px 0;
height: 210px;
width: 150px;
float: left;
font-size:12px;
}
#f2 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 15px 5px 15px;
height: 210px;
width: 150px;
float: left;
font-size:12px;
}
#f3 { 
color: #333;
background-color:#fff;
margin: 0;
padding:5px 0 5px 0;
height: 210px;
width: 150px;
float: left;
font-size:12px;
}

#centralnew { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 440px;
width:490px;
font-size:12px;
}
#central1{ 
color: #333;
margin: 0;
padding:0;
height: 200px;
width: 490px;
float: left;
font-size:12px;
}
#central1ado2 { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 200px;
width: 250px;
float: left;
font-size:10px;
}
#mascotas { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
height: 200px;
width: 240px;
float: left;
font-size:10px;
}
#central2{ 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
width: 490px;
float: left;
font-size:10px;
}
#central12331 { 
color: #333;
background-color:#FFF;
margin: 0;
padding:0;
width:245px;
float: left;
font-size:10px;
}
#central12341 { 
color: #333;
background-color:#fff;
margin: 0;
padding:0;
width: 245px;
float: left;
font-size:10px;
}
#central12341 img{ 
padding:0 57px 0 57px;
}

#leftmiddle2 ul li{ /*inedex_ago4*/
list-style: none;
list-style-type:none;
padding-left:0;
padding-top:1px;
padding-bottom:1px;
}
#leftmiddle3 ul li{ /*inedex_ago4*/
list-style: none;
list-style-type:none;
padding-left:0;
padding-top:1px;
padding-bottom:1px;
}
#leftmiddle4 ul li{ /*inedex_ago4*/
list-style: none;
list-style-type:none;
padding-left:0;
padding-top:1px;
padding-bottom:1px;
}
#leftmiddle2 h1{
padding-bottom:3px;
font-weight:bold;
font-size:11px;
}
#leftmiddle3 h1{
padding-bottom:3px;
font-weight:bold;
font-size:11px;
}
#leftmiddle4 h1{ 
padding-bottom:3px;
font-weight:bold;
font-size:11px;
}
#rub { 
width: 1014px;
height:15px;
color:#808080;
text-decoration:none;
padding:5px;
margin-bottom:5px;
font-size:12px;
background-color:#fff;
border-bottom:1px solid #000000;
font-weight:bold;
}
#rub a {
color:#808080;
text-decoration:none;
}
#rub a:hover {
color:#0080ff;
text-decoration:underline;
}
#adsensegris { 
background-color:#CCCCCC;
padding:10px 0 10px 0;
}
#footer { 
width: 1024px;
height:32px;
padding:0px;
clear: both;
color: #fff;
background-color: #000;
margin: 0px auto;
text-align:center;
font-size:12px;

}
#footer a {
color:#aae7fc;
text-decoration:none;
}
#footer a:hover {
color:#aae7fc;
text-decoration:none;
}
#footer2 { 
width: 964px;
clear: both;
color: #fff;
height:220px;
border-top: 1px solid #fff;
background-color: #000;
margin: 0 auto;
font-size:12px;
padding:30px 30px 0 30px ;
}
h6{
color:#aae7fc;
font-size:16px;
padding-bottom:5px;
font-weight:light;
}

#footer2 ul li{
list-style-type: none;
}
#footer2  #lista1{
width:250px;
float:left;
clear:none;color:#cccccc;

}
#footer2 #lista2{
width:250px;
float:left;
margin-left:50px;color:#cccccc;

}
#footer2 #lista3{
width:250px;
float:left;
margin-left:50px;color:#cccccc;

}

#footer2 #lista4{
width:227px;
height:210px;
float:left;
margin-left:100px;color:#cccccc;

background: url(images/logo_pie.png) no-repeat; 
z-index:5;
}

#footer2 a{ color:#cccccc;
text-decoration:none;}
#footer2 a:hover{ color:#ccc;
text-decoration:none;}

 /* menu */
.ir{ text-indent: -9999px; overflow: hidden; }
.ir a{ display: block; overflow: hidden; }
.main-nav{ clear: both; height: 29px; width: 1022px; overflow: visible; position: relative; margin: 0 0 0 0; list-style: none; z-index: 901; }
.main-nav li{ float: left; display: inline; text-indent: -9999px; position: relative; line-height: 1px; font-size: 1px; line-height: 1px; }
.main-nav li a{ display: block; overflow: hidden; height: 29px; background: url(../images/menu_com2.jpg) top left; }
.main-nav li.ttd a{ width: 140px; background-position: 0 0; }
.main-nav li.ttd a:hover, .main-nav li.ttd a.selected{ background-position: 0 -29px; }
.main-nav li.rnc a{ width: 170px; background-position: -140px 0; }
.main-nav li.rnc a:hover, .main-nav li.rnc a.selected{ background-position: -140px -29px; }
.main-nav li.ec a{ width: 230px; background-position: -310px 0; }
.main-nav li.ec a:hover{ background-position: -310px -29px; }
.main-nav li.tt a{ width: 192px; background-position: -540px 0; display: block; }
.main-nav li.tt a:hover, .main-nav li.tt a.selected{ background-position: -540px -29px; }
.main-nav li.mm a{ width: 248px; background-position: -732px 0; display: block; }
.main-nav li.mm a:hover{ background-position: -732px -29px; }
.main-nav li li { display: block; float: none; font-size: 1px; width: 100%; height: auto; padding: 0; line-height: 1px; margin: 0; border: 0 none; }
.main-nav li li a { float: none; color: #222; background-color: #04b4ae; height: 22px; width: auto; padding: 0; line-height: 1px; margin: 0; }
.main-nav li li a:hover { background-color: #04b4ae; }
.main-nav li ul { clear: both; background: #1e3244; display: block; position: absolute; top: 100%; left: -999em; list-style: outside none; z-index: 999; margin: 0; padding: 0; }
.main-nav li > ul { left: -999em; top: auto; }
.main-nav li a:hover ul{ left: 0em; }
.main-nav li:hover ul{ left: 0em; }
.main-nav li.ttd a:hover ul { width: 200px;  }/*200*/
.main-nav li.rnc a:hover ul { width: 200px;  }/*200*/
.main-nav li.tt a:hover ul { width: 200px; }/*200*/
.main-nav li.tp a:hover ul { width: 200px; }/*200*/
.main-nav li.ttd ul li a { display: block; width: 200px; cursor: pointer; }/*200*/
.main-nav li.rnc ul li a { display: block; width: 200px; cursor: pointer; }/*200*/
.main-nav li.tt ul li a { display: block; width: 200px; cursor: pointer; }/*200*/
.main-nav li.tp ul li a { display: block; width: 200px; cursor: pointer; }/*200*/
.main-nav li.ttd ul{ margin-left: 9px; }
.main-nav li.rnc ul{ margin-left: 5px; }
.main-nav li.tt ul{ margin-left: 4px; }
.main-nav li.tp ul{ margin-left: -20px; }
.main-nav li.ttd li a{ background: url(../images/bg-mainnav-ttd.png) top left no-repeat; }
.main-nav li.ttd li.ma a{ background-position: 0 0; }
.main-nav li.ttd li.ma a:hover{ background-position: -200px 0; }/*-200*/
.main-nav li.ttd li.fw a{ background-position: 0 -22px; }
.main-nav li.ttd li.fw a:hover{ background-position: -200px -22px; }/*-200*/
.main-nav li.ttd li.att a{ background-position: 0 -44px; }
.main-nav li.ttd li.att a:hover{ background-position: -200px -44px; }/*-200*/
.main-nav li.ttd li.spr a{ background-position: 0 -66px; }
.main-nav li.ttd li.spr a:hover{ background-position: -200px -66px; }/*-200*/
.main-nav li.ttd li.hh a{ background-position: 0 -88px; }
.main-nav li.ttd li.hh a:hover{ background-position: -200px -88px; }/*-200*/
.main-nav li.ttd li.agr a{ background-position: 0 -110px; }
.main-nav li.ttd li.agr a:hover{ background-position: -200px -110px; }/*-200*/
.main-nav li.ttd li.no a{ background-position: 0 -132px; }
.main-nav li.ttd li.no a:hover{ background-position: -200px -132px; }/*-200*/
.main-nav li.ttd li.shp a{ background-position: 0 -154px; }
.main-nav li.ttd li.shp a:hover{ background-position: -200px -154px; }/*-200*/
.main-nav li.ttd li.st a{ background-position: 0 -176px; }
.main-nav li.ttd li.st a:hover{ background-position: -200px -176px; }/*-200*/
.main-nav li.ttd li.ss a{ background-position: 0 -198px; }
.main-nav li.ttd li.ss a:hover{ background-position: -200px -198px; }/*-200*/
.main-nav li.ttd li.ppt a{ background-position: 0 -220px; }
.main-nav li.ttd li.ppt a:hover{ background-position: -200px -220px; }/*-200*/
.main-nav li.ttd li.fk a{ background-position: 0 -242px; }
.main-nav li.ttd li.fk a:hover{ background-position: -200px -242px; }/*-200*/
.main-nav li.ttd li.ff a{ background-position: 0 -264px; }
.main-nav li.ttd li.ff a:hover{ background-position: -200px -264px; }/*-200*/
.main-nav li.ttd li.fc a{ background-position: 0 -286px; }
.main-nav li.ttd li.fc a:hover{ background-position: -200px  -286px; }/*-200*/
.main-nav li.ttd li.gg a{ background-position: 0 -308px; }
.main-nav li.ttd li.gg a:hover{ background-position: -200px  -308px; }/*-200*/
.main-nav li.ttd li.vg a{ background-position: 0 -330px; }
.main-nav li.ttd li.vg a:hover{ background-position: -200px -330px; }/*-200*/
.main-nav li.ttd li.tnb a{ background-position: 0 -352px; }
.main-nav li.ttd li.tnb a:hover{ background-position: -200px -352px; }/*-200*/

.main-nav li.rnc li a{ background: url(../images/bg-mainnav-rc.png) top left no-repeat; }
.main-nav li.rnc li.etn a{ background-position: 0 0; }
.main-nav li.rnc li.etn a:hover{ background-position: -200px 0; }/*-200*/
.main-nav li.rnc li.mtn a{ background-position: 0 -22px; }
.main-nav li.rnc li.mtn a:hover{ background-position: -200px -22px; }/*-200*/
.main-nav li.rnc li.wtn a{ background-position: 0 -44px; }
.main-nav li.rnc li.wtn a:hover{ background-position: -200px -44px; }/*-200*/
.main-nav li.tt li a{ background: url(../images/bg-mainnav-tt.png) top left no-repeat; }
.main-nav li.tt li.dm a{ background-position: 0 0; }
.main-nav li.tt li.dm a:hover{ background-position: -200px 0; }/*-200*/
.main-nav li.tt li.wc a{ background-position: 0 -22px; }
.main-nav li.tt li.wc a:hover{ background-position: -200px -22px; }/*-200*/
.main-nav li.tt li.at a{ background-position: 0 -44px; }
.main-nav li.tt li.at a:hover{ background-position: -200px -44px; }/*-200*/
.main-nav li.tt li.rc a{ background-position: 0 -66px; }
.main-nav li.tt li.rc a:hover{ background-position: -200px -66px; }/*-200*/
.main-nav li.tt li.rt a{ background-position: 0 -88px; }
.main-nav li.tt li.rt a:hover{ background-position: -200px -88px; }/*-200*/
.main-nav li.tp li a{ background: url(../images/bg-mainnav-tp.png) top left no-repeat; }
.main-nav li.tp li.go a{ background-position: 0 0; }
.main-nav li.tp li.go a:hover{ background-position: -200px 0; }/*-200*/
.main-nav li.tp li.at a{ background-position: 0 -22px; }
.main-nav li.tp li.at a:hover{ background-position: -200px -22px; }/*-200*/
.main-nav li.tp li.st a{ background-position: 0 -44px; }
.main-nav li.tp li.st a:hover{ background-position: -200px -44px; }/*-200*/
.main-nav li.tp li.mp a{ background-position: 0 -66px; }
.main-nav li.tp li.mp a:hover{ background-position: -200px -66px; }/*-200*/
.main-nav li.tp li.ip a{ background-position: 0 -88px; }
.main-nav li.tp li.ip a:hover{ background-position: -200px -88px; }/*-200*/
.main-nav li.tp li.sust a{ background-position: 0 -110px; }
.main-nav li.tp li.sust a:hover{ background-position: -200px -110px; }/*-200*/
.main-nav li.ttd li.divider a{ background: url(../images/bg-mainnav-div.png) top left no-repeat; cursor: default; }

/*shareit*/
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
/*shareit*/


 
#nav {height: 41px; float:left; padding-left:20px; background:#000 url(images3/tabLeft.png) no-repeat left top; font-family:arial, sans-serif;}
 
#menu {width:980px;height:41px;position:relative;font-size:11px; margin: 0; z-index:3000; background:#fff url(images3/tabRight.png) no-repeat right top; float:left; padding-right:20px;}

#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px; background:url(images3/tabCenter.png) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px;background:url(images3/tabCenter.png) no-repeat left top; cursor:pointer;}
 
#menu ul li div.holder {width:285px;position:absolute; left:-9999px; border:solid 2px #cccccc; border-top:dotted 1px #cccccc;}
 
#menu ul li div .leftSide {float:left;background: #000 url(images3/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; /*margin-left:10px;*/ display:inline; padding:0 10px 0 0; background: #fff url(images3/nav-primary-drop-bg.gif) no-repeat right bottom;}
 
#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#ffffff; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#ffffff; background-position:left center;}
#menu ul li a.sub:hover {color:#2d2d2d; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#2d2d2d; background-position:left bottom;}
 
#menu ul li:hover > a {color:#2d2d2d; position:relative;}
#menu ul li:hover a.sub {color:#2d2d2d; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#2d2d2d; background-position:left bottom;}
 
#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}
 
#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}
 
#menu ul dl {/*width:auto;*/ margin:5px 0 10px 0; padding:0 5px;list-style:none; }
#menu ul td.lado1 {/*width:auto;*/ margin:5px 0 10px 0; padding:0 5px;list-style:none; }
#menu ul td.lado2 {/*width:auto;*/ margin:5px 0 10px 0; padding:0 5px;list-style:none; }

#menu ul td.lado1 dl dt {padding:0 10px; margin:0; line-height:20px; color:#a7d9ed; font-weight:bold; white-space:nowrap;text-align:left;}
#menu ul td.lado2 dl dt {padding:0 10px; margin:0; line-height:20px; color:#fff; font-weight:bold; white-space:nowrap; text-align:left;}

#menu ul dl dd {display:block; padding:0; margin:0;border-bottom:1px dotted #ccc;}
#menu ul td.lado1 dl dd {display:block; padding:0; margin:0;border-bottom:1px dotted #ccc;}
#menu ul td.lado2 dl dd {display:block; padding:0; margin:0;border-bottom:1px dotted #ccc;}

#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul td.lado1 dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul td.lado2 dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}

#menu ul dd a:hover {background-color:#a7d9ed; color:#000;}
 
#menu ul table td {vertical-align:top;}

.lado1{width:140px;}
.lado2{width:140px;}