*{ margin:0; padding:0; }
html{ background:#FFFFFF url(../imgs/background-body.jpg) no-repeat scroll center top; }
body{ color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-align:center; }

ul{ margin:0px 0 0 30px;}
p, ul li, span, label, a{ /*line-height:1.7em; word-spacing:0.05em;*/ }
p a{ color:#FFF; text-decoration:none;  }
p a:hover{ color:#F1A83F; text-decoration:underline; }
object{ outline:none; }

/*==============[begin layout]==============*/
#ly_top{ height:200px;}
#ly_center{ /*background:url(../imgs/background-center.png) repeat-x scroll center bottom;*/ }
#ly_bottom{ background:url(../imgs/background-bottom.jpg) repeat-x; height:160px; padding:13px 0 0 0; clear:both; }

/*==============[begin contenedores]==============*/
#header, #content, #footer{ width:954px; margin:0 auto; }
#header{ text-align:left; }
#content{ text-align:left; /*padding:20px 10px;*/ margin-bottom:15px; margin-top:15px; }
#content p{ line-height:1.5em; text-align:justify; /*padding-bottom:15px;*/ }
#content h1 span{ display:none;  }
#content #title { border-bottom:1px dotted #bcbcbc; padding-bottom:10px; }
#footer{ }

/*==============[begin header]==============*/
#logo{ height:80px; padding-top:10px; }
ul#link-direct{ float:right; background:url(../imgs/background-links.png) no-repeat; line-height:30px; width:240px; }
ul#link-direct li{ float:left; list-style:none; outline:none; }
ul#link-direct li a{ padding:0 12px; color:#FF9900; text-decoration:none; border-right:1px solid #C0D2E8; }
ul#link-direct li a:hover{ color:#496196; text-decoration:underline; }

#logo img{}
#header-menu{ height:50px; }
#header-menu #hm-west{ float:left; background:url(../imgs/bcgr-menu-west.png) no-repeat 0 0; width:6px; height:50px; font-size:0.1em; }
#header-menu #hm-east{ float:right; background:url(../imgs/bcgr-menu-east.png) no-repeat 0 0; width:6px; height:50px; font-size:0.1em; }
#header-menu #hm-center{ float:left; background:url(../imgs/bcgr-menu-center.png) repeat-x; width:942px; }
/*#banner{ clear:both; background:url(../imgs/bg-banner.png) no-repeat; padding:8px; }*/
#banner{ clear:both; }
#menu-logo, #menu-main{ float:left; height:50px; }
#menu-logo{ width:180px; _width:177px; }

/*==============[begin footer]==============*/
#footer{}
#footer-menu{} /*definido en tp-menu.css*/
#copyright{ clear:both; text-align:right; }

#copyright p{ color:#FFF; line-height:2.0em; }
#copyright a{ color:#FFF; text-decoration:none; }
#copyright a:hover{ color:#FFF; text-decoration:underline;}

/*==============[begin clases]==============*/
.bar{ background:transparent url(../imgs/bar.jpg) no-repeat 100% 8px; }
.read-more{ color:#CC3300; float:right; text-decoration:none; }
.read-more:hover{ color:#FF3300; text-decoration:none; }
.border-img{ float:left; border:1px solid #CCCCCC; background:#FFF; padding:6px; }
.shadow-img{ float:left !important; height:83px !important; width:7px !important; background:url(../imgs/corner-img.png) no-repeat 0 5px; }
.asterik{ font-size:15px !important; color:#FF3333 !important; }
.clear{ clear:both; }


.corner { width:100%; height:262px; background-color:#FFF; }
.jquery-corner{ z-index:1000;}
.pics2,.pics { 	width:320px; height:272px; /*margin:0;*/ overflow:hidden; /*padding:0;*/ }
.pics3{ width:220px; height:187px; /*margin:0;*/ overflow:hidden; /*padding:0;*/ }
.pics img{ margin:6px;}
.pics3 img{ margin:6px;}
.pics span{ background:url(../imgs/background-leyenda.png) repeat; color:#FFF; display:block; margin:6px; padding:6px 0; position:relative; top:-39px; z-index:20; text-align:center; width:320px; }
.pics2 span{ background:url(../imgs/background-leyenda.png) repeat; color:#FFF; display:block; padding:6px 0; position:relative; top:-27px; z-index:20; text-align:center; width:320px; }
.pics3 span{ background:url(../imgs/background-leyenda.png) repeat; color:#FFF; display:block; margin:6px; padding:6px 0; position:relative; top:-39px; z-index:20; text-align:center; width:220px;}

/*.leyenda{}*/
#crossslide{ width:938px;height:262px; }


/*==============[corner]==============*/
.cornerlr-top{ background:url(../imgs/cornerlr-top.png) no-repeat 0 0; height:9px; width:100%; }
.corner-center{ background:url(../imgs/corner-center.jpg) repeat-y 0 0; height:365px; padding:0 30px; }
.cornerlr-bottom{ background:url(../imgs/cornerlr-bottom.png) no-repeat 0 0; height:10px; width:100%; }


/*==============[begin debugger]==============*/
.debugercss1{ outline:1px solid red;}
.debugercss2{ outline:1px solid blue;}
.debugercss3{ outline:1px solid green;}
.debugercss4{ outline:1px solid black;}
