body {
background:#000;
padding:0 10px;
margin:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
a.linknormal:link, a.linknormal:visited {text-decoration:underline;color:#999;padding:1px;outline:0;}
a.linknormal:hover {text-decoration:underline;color:#F93;padding:1px;outline:0;}

a.linktitles:link, a.linktitles:visited {font-size:14px;text-decoration:underline;color:#8e6100;padding:1px;outline:0;font-weight:bold}
a.linktitles:hover {font-size:14px;text-decoration:underline;color:#000;padding:1px;outline:0;font-weight:bold}

a.linksub:link, a.linksub:visited {padding: 3px 15px;margin:2px 0;text-decoration:underline;color:#c38500;outline:0;width:400px;height:100%;display:block;border-top:1px dotted #FFF5EC;border-bottom:1px dotted #FFF5EC;}
a.linksub:hover {padding: 3px 22px;margin:2px 0;text-decoration:none;color:#F90;outline:0;width:400px;height:100%;display:block;border-left:2px solid #FC0;border-top:1px dotted #FC0;border-bottom:1px dotted #FC0;
}
a.linkmenu:link, a.linkmenu:visited {
height:100%;
width:100%;
margin:0 0 10px 0;
float:left;
text-decoration:none;
color:#FFF;
padding:4px 0;outline:0;
border-right:2px solid #FFF;
border-bottom:1px dotted #FFF;
display:block;
}
a.linkmenu:hover {
height:100%;
width:100%;
margin:0 0 10px 0;
float:left;
text-decoration:underline;
color:#FFF;
padding:4px 0;outline:0;
border-right:2px solid #FFF;
border-bottom:1px dotted #FFF;
display:block;
}
a.linkimage:link {
color:#FFF;outline:0;padding:0;
}
a.linkimage:visited {
color:#09C;outline:0;padding:0;
}
a.linkimage:hover {
color:#FFF;outline:0;padding:0;border:0;
}
a.linkconcuadro:link, a.linkconcuadro:visited, a.linkconcuadro:hover {
font-size:12px;
text-align:center;
width:400px;
height:40px;;
outline:0;
padding:16px;
margin:20px;
}
a.linkconcuadro:link, a.linkconcuadro:visited {
text-decoration:none;
color:#FFF;
background:#8b4800 url(images/header_bg.gif) bottom repeat-x;
border:1px solid #000;
}
a.linkconcuadro:hover {
text-decoration:underline;
color:#F90;
background:#FFF url(images/header_active.gif) top repeat-x;
border:1px solid #000;
}
.cuadfondo {width:100%;height:100%;float:left;border:0;margin:0;padding:0;
}
.cuadfondocentrado {top: 1%;left: 1%;width:100%;height:100%;text-align: center;margin:auto;
}
.divbottom {
font-size: 11px;
color:#FFF;
float:left;
background:#222;
width: 100%;
text-align:center;
line-height:1.5em;
letter-spacing:3px;
margin:0;
padding:5px 0;
cursor:default;
}
.bottomcopy {
font-size: 11px;
letter-spacing:0.1em;
color:#999;
float:left;
background:#000;
width: 100%;
text-align:center;
line-height:1.5em;
margin:0;
padding:22px 0;
cursor:default;
}
.bottomcopy h5 {
font-size: 9px;
letter-spacing:0.1em;
color:#888;
text-align:center;
margin:0;
padding:3px 0 0 0;
}
.header {
background:#111;
width: 100%;
height:111px;
display:block;
float:left;
text-align:center;
margin:0;
padding:0;
}
img.tb {border:1px solid #c38500;padding:2px;margin:0 5px;outline:0; float:left;}
img.imagesleft {border:0;padding:2px;margin:0 15px 15px 0;outline:0; float:left;}
img.imagesright {border:0;padding:2px;margin:0 0 15px 15px;outline:0; float:right;}
img.imguser {float:left;border:0;margin:0 5px;outline:0;padding:0;}
img.imgbanner {border:0;margin:10px;outline:0;padding:0;}
img.imgmenu {float:right;border:0;margin:-7px 4px -4px 8px;outline:0;padding:0;}
.wrapper1{
width:100%;
float:left;
color: #000;	
font-size: 14px;
margin:0;
padding:0;
cursor:default;
text-align:left;
}
.wrapper1 a{
color: #FFF;
text-decoration: none;
}
.wrapper1 a:hover {
color: #000;
}
.wrapper1 p {
margin: 0 0 18px;
padding: 0;
line-height: 18px;
}
.wrapper {
width: 992px;
}

.contentright {
color:#FC0;
width:17%;
height:100%;
border:0;
float:left;
margin:0 0 0 16px;
padding:0;
text-align:center;
}
.contentright h3 {
font-weight:400;
font-size:11px;
color:#F90;
}
.content {
width:100%;
letter-spacing:0.1em;
background:#FFF;
float:left;
margin:0;
padding:5px 0;
text-align:center;
}
.content h1 {
}
.content h2 {
text-transform:uppercase;
font-size:14px;
color:#333;
font-weight:700;
letter-spacing:2px;
margin:0 0 -8px 0;
padding:2px 0 4px 0;
}
.content h3 {
text-transform:uppercase;
font-size:12px;
color:#444;
font-weight:700;
letter-spacing:3px;
padding:0;
border-bottom: 1px dashed #000;
}
.content h4 {
font-size:13px;
color:#222;
font-weight:700;
letter-spacing:2px;
padding:0 0 0 15px;
text-align:left;
}
.content h5 {
font-size:10px;
color:#555;
display:block;
text-align:right;
padding:0;
margin:0 20px;
}
.content h6 {
font-size:14px;
color:#8e6100;
font-weight:700;
letter-spacing:2px;
padding:0 0 0 15px;
text-align:left;
}
.content p {
font-size:12px;
padding:0 15px;
text-align:left;	
}
.content li {
font-size:12px;
margin-left:10px;
padding: 2px 15px;
text-align: justify;
color:#c56600;
}
.content br {
clear:left;
}
.h2chicocomen {
color:#333;
font-size:9px;
text-align:right;
float:right;
padding:0;
margin:0
}
.video {
margin:0;
padding:15px;
float:right;
}
.asercapimage {
margin:0;
padding:0;
width:30%;
height:100%
}
br {
clear:left;
padding:15px 0;
}
.cuadroenviarcomen {
text-align:center;
background:#FFF url(images/header_active.gif) repeat-x;
border:1px solid #000;
float:left;
height:100%;
margin:10px 50% 10px 38%;
padding:9px;
}
.cuadrocomentario, .cuadrocomentario:hover {
letter-spacing:0.1em;
text-align:justify;
font-size:11px;
display:block;
height:100%;
width:570px;
line-height:1.3em;
float:left;
margin:0 15px;
padding:10px;
border-top:1px solid #000;
color:#000;
}
.cuadrocomentario {
background:#FFF url(images/header_active.gif) repeat-x;
}
.cuadrocomentario:hover {
background:#FFF url(images/header_active_02.gif) repeat-x;
}
.hsubtitles {
color:#F60;
font-weight:700;
text-align:center;
margin:0 10px 8px 10px;
padding:0 33px;
}
#comentarios, #comentarios:hover, #comentarios:focus {
letter-spacing:0.1em;
display:block;
width:342px;
height:100px;
margin-top:-8px;
overflow:auto;
border:1px solid #777;
padding:6px;
}
input, input:hover, input:focus {
letter-spacing:0.1em;
display:block;
width:269px;
margin-top:-8px;
border:1px solid #777;
padding:6px;
}
#button, #button:hover {
display:block;
float:right;
margin-left:5px;
margin-top:9px;
padding:6px;
text-align:center;
outline:0;
width:50%;
font-weight:700;
}
#button {
background:#FFF url(images/header_active.gif) repeat-x;
border:1px solid #000;
color:#000;
}
#button:hover {
background:#FFF;
border:1px solid #000;
color:#000;
cursor:pointer;
}
input, #comentarios, input:hover, #comentarios:hover {
background:#FFF url(images/header_active.gif) repeat-x;
color:#333;
}
input:focus, #comentarios:focus {
background:#FFF;
color:#000;
}
.imgteaser {
margin: 0;
overflow: hidden;
float: left;
position: relative;
outline:0;
}
.imgteaser a {
text-decoration: none;
float: left;
outline:0;
}
.imgteaser a:hover {
cursor: pointer;
outline:0;
}
.imgteaser a img {
float: left;
border: none;
padding: 2px;
background: #fff;
border: 1px solid #ddd;
margin:12px 15px;
}
.imgteaser a .more {
position: absolute;
right: 271px;
bottom: 15px;
font-size: 12px;
color:#fff;
background:#000;
padding: 3px 7px;
}
.imgteaser a:hover .desc{
display: block;
font-size: 11px;
background:#000;
color:#FFF;
position: absolute;
bottom:13px;
left:16px;
padding:5px;
margin:0;
width: 88%;
border-top: 1px solid #FFF;
}
.imgteaser a:hover .desc strong {
display: block;
margin: 0 0 3px 0;
font-size:13px;
}
.imgteaser a .desc {display: none; }
.imgteaser a:hover .more {visibility: hidden;}

#contenido {
margin:15px 0;
text-align:center;
display:block;
float:left;
}
.textprevandnext {
color:#000;
}
.cuadronextandprev, .cuadronextandprev:hover {
text-align:center;
height:14px;
width:33px;
margin:25px 8px;
padding:4px;
}
.cuadronextandprev {
color:#FFF;
background:#000;
border:1px solid #000;
}
.cuadronextandprev:hover {
color:#FFF;
background:#F90;
border:1px solid #FFF;
cursor:pointer;
}

a.menu {outline:0;display:block;width:100%; height:100%;}

a.menur, a.menur:hover, a.menur:link, a.menur:visited {outline:0;display:block;width:166px; height:16px;float:left; padding:9px 10px; text-align:right; font-size:14px; border-bottom:1px solid #FFF; border-left:5px solid #8b4800;}
a.menur:hover {color:#000;background:#FFF url(images/header_active.gif) repeat-x;}
a.menur {color:#FFF;background:#FFF url(images/header_bg.gif) repeat-x;}

a.menura, a.menura:hover, a.menura:link, a.menura:visited {outline:0;display:block;width:166px; height:16px;float:left; padding:9px 10px; text-align:right; font-size:14px; border-bottom:1px solid #FFF; border-left:5px solid #FFF;}
a.menura:hover {color:#000;background:#FFF url(images/header_active.gif) repeat-x;}
a.menura {color:#000;background:#FFF url(images/header_active_02.gif) repeat-x;}

#menu {
margin-top:111px;
z-index:100;
height:41px;
}
#menu .menu {
position:absolute;
padding-left: 46px;
background: url(images/header.gif) right top no-repeat; 
}
#menu * {
list-style:none;
border:0;
padding:0;
margin:0;
}
#menu a {
display:block;
padding:11px 14px 12px 14px;
white-space:nowrap;
}
#menu li {
float:left;
background:#fff;
}
#menu li li {
float:none;
}
#menu div {
visibility:hidden;
position:absolute;
background:url(images/pix.gif);
padding:0 30px 80px 25px;
z-index:9999;
margin:0 0 0 -25px;
}
#menu div div {
margin:-86px -20px 0 -53px;
left:100%;
z-index:9999;
padding:40px 40px 60px 25px;
}
#menu div div div {
margin:-92px 0 -25px -63px;
left:100%;
z-index:9999;
padding:50px 60px 50px 25px;
}
#menu li:hover>div { visibility:visible;}
#menu a {
text-decoration:none;
color:#000;/*1*/
position:relative;
z-index:77;
outline:none;
}
#menu a:hover {
background:url(images/header.gif) left -43px repeat-x;
color:#FFF;
}
#menu a:hover span { color:#FFF; }
#menu li.current a {
background: transparent url(images/header_active.gif) repeat-x;
color:#3C4955;
}
#menu li.current span {
color:#000;
}
#menu>ul>li:hover>a {
background:url(images/header.gif) left -43px repeat-x;
color:#CACFD3;}
#menu>ul>li:hover>a span { color:#FFF; }

#menu>ul>li>div>ul>li:hover>a {
background:#FFF url(images/header_active.gif) repeat-x;
}
#menu>ul>li>div>ul>li:hover>a span {
color:#000;
}
#menu>ul>li>div>ul>li>div>ul>li:hover>a {
background:#FFF url(images/header_active.gif) repeat-x;
}
#menu>ul>li>div>ul>li>div>ul>li:hover>a span {
color:#000;
}
#menu>ul>li>div>ul>li>div>ul>li>div>ul>li:hover>a {
background:#FFF url(images/header_active.gif) repeat-x;
}
#menu>ul>li>div>ul>li>div>ul>li>div>ul>li:hover>a span {
color:#000;
}

#menu span {
text-transform:none;
font-size:12px;
letter-spacing:0.2em;
text-decoration:none;
color:#FFF;
}
#menu li { background: url(images/header.gif) left top no-repeat; }
/* menu::level >= 2 */
#menu ul ul {width: 250px;}
#menu li li{
background:#8b4800 url(images/header_bg.gif) bottom repeat-x; /* fondo de los submenus normales */
}
#menu li li a {
position:static;
background:#8b4800 url(images/header_bg.gif) bottom repeat-x; /* fondo de los submenus activados */ 
white-space:normal;
text-align: left;
color:#000;
padding:0;
text-transform:none;
width: 100%;
}
#menu li.current li a {
background: none;
color:#FFF;
outline:none;
}
#menu li.current li span {
color:#FFF;
}
#menu li li a:hover { background:#000; outline:none;}
#menu li li a span { color:#FFF; line-height: 15px; padding: 10px;}
#menu li li a:hover span { color:#FFF; }
#menu li li a.parent span{background:transparent url(images/arrow.gif) no-repeat scroll right 50%; z-index:10; }

#menu li li span {
display:block;
text-transform:none;
padding:0px 25px 0px 0px;
font-size:12px;
letter-spacing: 0;
}
div#menu {
top:40px;
left:0px;
width:100%;
background:transparent url(images/header_bg.gif) repeat-x 0 0;}

.clear {clear:both;}

body {
	background:#000;
}

ul {
	list-style-type:disc;
	margin:0px 0px 20px 40px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	line-height:18px;
}

ol {
	list-style-type:decimal;
	margin:0px 0px 20px 40px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	line-height:18px;
}

blockquote {
	margin-left:20px;
	border-left:3px solid #999;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	margin-bottom:25px;
	line-height:18px;
	padding-left:10px;
}

a:link, a:active, a:hover, a:visited {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-bottom:25px;
	line-height:18px;
}

a:link {
	color:#000;}

a:hover {
	color:#000;}

p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	margin-bottom:25px;
	line-height:18px;
}

/***** Main Content Styles ******/

#wrapper {
	width:960px;
	margin:0px auto;
}

#logo {
	margin:20px auto;
	text-align:center;
}

#main {
	background:#FFF url(http://www.asercap.com/templates/system/img/logomaquinablack.png) no-repeat bottom right;
	width:900px;
	border:1px solid #000;
	padding:0 30px 15px 30px;
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
}

#leftcolumn {
	width:300px;
	float:left;
	padding:5px;
}

h1 {
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#d78400;
	margin:0px;
}

h1 small {
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#8b4800;
	margin:0px;
	display:block;
}
#rightcolumn {
	width:530px;
	float:left;
	padding:10px 25px;
	border-left:1px solid #d4d7dd;	
}

h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:33px;
	font-weight:normal;
	color:#000;
	margin-bottom:15px;
}

h3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#c32e00;
	margin-bottom:10px;
	text-transform:uppercase;
}

.navigation {
	list-style:none;
	float:left;
	width:160px;
	margin:10px -10px;
}

.navigation li {
	border-top:1px solid #d4d7dd;
	height:20px;
	padding:5px;
}

.navigation li.last {
	border-bottom:1px solid #d4d7dd;
}

.navigation li a:link, .navigation li a:active, .navigation li a:hover, .navigation li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:175px;
}
.navigation li a:hover {
	margin-left:6px;
	color:#000;
}


/***** Footer Styles ******/

#footer {
	margin-top:25px;
	padding-top:15px;
	height:8px;
}

#copyright {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	width:450px;
	float:left;
}

#footer_navigation {
	list-style:none;
	width:450px;
	float:left;
	margin:-14px 265px;
	padding:0px;
	text-align:right;
	color:#000;
}

#footer_navigation li {
	display:inline;
	padding:0px;	
}

#footer_navigation li a:link, #footer_navigation li a:active, #footer_navigation li a:visited {
	text-decoration:none;
	margin:0px 5px;	
	font-size:10px;	
	padding:0px;	
}
#footer_navigation li a:link {
	color:#000;
	}
#footer_navigation li a:hover {
	color:#000;
	text-decoration:underline;
}


