/* commented backslash hack v2 \*/
body {
background:#595900 url(imagenes/30.gif);
color:#666;
font:10px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center
}

.clear {
clear:both
}

p {
color:#454545;
font-size:1.24em;
text-align:left
}

#noticias2 strong {
background:#F9F8E8;
font-weight:400
}

img {
border:0
}

#search {
border:0;
float:right;
font-size:1em;
margin:0.7em 2em 0 0;
padding:0.1em
}

#search input {
font-size:1em
}

.boton {
margin:0;
vertical-align:middle
}

#search2 {
border:0;
float:left;
font-size:1em;
margin:2em 0 0;
padding:0.1em
}

h2,h3,h4{
background:transparent url(imagenes/h2.gif) repeat-x bottom;
color:#715F51;
float:left;
font-family:"Georgia","Times New Roman",Times,serif;
font-size:1.2em;
margin:0;
padding:0;
text-align:left
}

#principal {
background:#FFF url(imagenes/bottom.gif) no-repeat 0 90%;
border-left:1px solid #777E5D;
border-right:1px solid #777E5D;
margin:0 auto 0 auto;
padding:0;
width:77em;
min-width : 770px;
}

#topmenu {
height:2.5em;
margin:0;
padding:0;
width:100%
}

#topmenu ul {
float:left;
list-style:none;
margin:5px 0 0;
padding:0
}

#topmenu li {
float:left;
font-size:1.1em;
list-style:none;
padding:0 0 0 2em
}

#topmenu li,#topmenu li a:link,#topmenu li a:visited {
color:#4C5F29;
font-weight:700
}

#topmenu li a:hover {
color:#715F51;
text-decoration:none
}

#header {
	background: #E2E2C6 url(imagenes/top.jpg) repeat-x;
	height:16em;
min-height:150px;
	margin:0;
	width:77em;
min-width : 770px;
}

#header h1 span {
left:-999px;
position:absolute;
width:990px
}

#header h1 {
background:url(imagenes/logo2.jpg) no-repeat;
float:left;
height:108px;
margin:1em 0 0 1em;
padding:0;
width:243px
}

#header h1 a {
display:block;
float:left;
height:108px;
text-decoration:none;
width:243px
}

#header p {
background:url(imagenes/comillas.gif) no-repeat 100% 100%;
color:#6B6C4D;
float:right;
font-size:1.5em;
font-weight:400;
margin:23px 2.5em 0 0;
padding:0 1.5em 1.2em 0;
width:50%
}

#noticias2 {
color:#353535;
margin:3.2em 0 0 29em;
text-align:left;
width:46em
}

#noticias2 ul {
float:left;
list-style:square;
margin:0;
width:90%
}

#noticias2 p {
float:left;
margin:0;
padding:0.2em 0.2em 0.5em 0;
width:90%
}

#noticias2 p img {
display:block;
float:left;
margin:0 0.7em 0.5em 0
}

#listed {
color:#5C5C4A;
float:left;
font-size:1.2em;
padding:0.2em 1.5em 0.5em 0;
width:90%
}

#listed dt {
background:url(imagenes/plus.gif) no-repeat 98% 50%;
border-bottom:1px solid #D3D4C8;
color:#6D6D50;
cursor:pointer;
font-weight:700
}

#listed dd {
margin:0;
padding:0.5em 0
}

#normal,.normal {
background:url(imagenes/detail.gif) no-repeat 99% 97%;
border-bottom:1px solid #F7F7E9;
border-right:1px solid #F7F7E9;
color:#383821;
float:left;
font-size:1.23em;
list-style:none;
margin:0.5em 0 1em;
padding:0 0.2em 0.8em 1.2em;
width:90%
}

#normal li,.normal li {
list-style:url(imagenes/bul.gif);
padding:0 0 0.6em 0.1em
}

#noticias2 h3,#noticias2 h2,#noticias2 h4 {
margin:0.6em 0 0.5em;
padding:0.5em 0 0.2em;
width:95%
}

#block {
background:#FBFBF6;
border:1px dashed #97966A;
float:left;
font-size:1.2em;
margin:1em 0 2em;
padding:0.5em 0.5em 0.5em 0.8em;
text-align:left;
width:35em
}

#block h2 {
margin-bottom:0.5em;
padding-bottom:0.4em
}

#block img {
margin:0.2em
}

p#block {
background:#F9FAF7;
border:1px solid #D7DDC5;
color:#424321;
font-size:1.23em;
margin:0 0 1em;
padding:0.2em;
width:90%
}

p#block em {
background:#F2F3E5;
border:1px solid #D7DDC5;
display:block;
font-style:normal;
padding:0.3em
}

p#block strong,#block strong {
background:transparent
}

#soluciones ul {
list-style:none;
margin:1.5em 0 1.5em 3em;
padding:0;
text-align:left;
width:90%
}

#soluciones li {
background:url(imagenes/li_b.gif) no-repeat 0 7%;
color:#4E4E4E;
display:block;
float:left;
font-size:1.2em;
font-weight:700;
height:4em;
list-style:none;
margin:0.7em 2em 0 0;
padding:0 0 0 1.6em;
text-align:left;
width:13em
}

#soluciones li a:link,#soluciones li a:visited {
color:#4E4E4E;
font-weight:700
}

#soluciones li a:hover {
color:#105990;
font-weight:700;
text-decoration:none
}

#logos ul {
border-top:1px solid #E8E8DF;
float:left;
list-style:none;
margin:1em 0 0;
padding:0;
text-align:left;
width:100%
}

#logos li {
float:left;
list-style:none;
padding:1em 1.1em 0.5em 0
}

#textos3 {
background:url(imagenes/lateral1.jpg) no-repeat 0 0;
float:left;
margin:3em 0 0 0.6em;
padding:0 0 0 30px;
text-align:left;
width:24.5em
}

#textos3 ul {
font-size:1.2em;
list-style:none;
margin:2em 0 0;
padding:0
}

.lista {
list-style:square;
margin:1em 0 0;
padding:0;
width:70%
}

.lista li {
color:#5E5F4B;
list-style:square inside;
padding:0 0 0 0.5em
}

#textos3 h2,#textos3 h3 {
margin:0.5em 0 0;
padding:1em 0 0.2em 0.4em;
width:15em
}

#textos3 h3 img {
margin:0 0 0 0.5em;
vertical-align:bottom
}

#textos3 p {
margin:0.2em 0.3em 0 0;
padding:0.4em 0 0.3em 0.4em;
width:15em
}

.menuList li a:link {
background:#FBFCF7 url(imagenes/li_1.gif) repeat-x top;
color:#5D6153;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

.menuList li a:visited {
background:#FFF url(imagenes/li_1.gif) repeat-x top;
color:#5D6153;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

.menuList li a:hover {
background:#FCFCFA url(imagenes/hover.jpg) repeat-y;
color:#53463C;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

#nav li.current_page_item a {
background:#F1F5E3 url(imagenes/bul2.gif) no-repeat 90% 50%;
color:#53463C;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

#nav li.current_page_item a:visited {
background:#F1F5E3 url(imagenes/bul2.gif) no-repeat 90% 50%;
color:#53463C;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

#textos img {
border:0
}

#textos img a {
border:0
}

#icon {
background:url(imagenes/email.gif) no-repeat 0 50%;
padding-left:20px;
width:90%
}

#register {
background:#FBFBF6 url(imagenes/go.gif) no-repeat 98% 50%;
border:1px dashed #97966A;
display:block;
font-family:"Georgia","Times New Roman",Times,serif;
font-size:1.25em;
margin:0;
padding:1.2em 0 1.5em;
text-align:left;
width:180px
}

#register a:hover {
color:#4A4520;
text-decoration:none
}

a:link,a:visited {
background:transparent;
color:#75713B;
text-decoration:none
}

a:hover {
background:transparent;
color:#715F51;
text-decoration:underline
}

#footer {
background:#F1F1EB url(imagenes/h2.gif) repeat-x;
float:left;
margin:3em 0 0 0;
padding:0;
text-align:left;
width:77em;
min-width : 770px;
}

#footer ul {
float:left;
list-style:none;
margin:1em 0 0 3em;
padding:0
}

#footer li {
color:#715F51;
float:left;
font-size:1.1em;
padding:0 2em 0 0
}

#footer li img {
margin:0 2px
}

#footer a:link,#footer a:visited {
color:#715F51
}

#footer a:hover {
color:#BDB76B;
text-decoration:none
}

#rotator {
height:200px;
margin:0 0 1em;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
width:440px
}

#rotator img {
border:0;
height:200px;
margin:0;
padding:0;
width:440px
}

#nav li {
position:relative
}

#nav li ul {
font-size:1em;
margin:0;
padding:0
}

.dhtmlgoodies_subMenu {
background-color:#FFF;
border:1px solid Silver;
margin:0;
overflow:hidden;
position:absolute;
text-align:left;
visibility:hidden;
width:15em
}

.dhtmlgoodies_subMenu ul {
	font-size:1.2em;
	margin:0;
	padding:0;
}

.dhtmlgoodies_subMenu ul li {
list-style-type:none;
margin:0;
padding:0
}

.dhtmlgoodies_subMenu ul li a {
background:url(imagenes/li_1.gif) repeat-x bottom;
color:#606556;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

.dhtmlgoodies_subMenu ul li a:visited {
background:url(imagenes/li_1.gif) repeat-x bottom;
color:#606556;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

.dhtmlgoodies_subMenu ul li a:hover {
background:#FCFCFA url(imagenes/hover.jpg) repeat-y;
color:#53463C;
display:block;
height:1.2em;
margin:0;
padding:0.4em 0 0.3em 0.4em;
text-decoration:none;
width:15em
}

#go {
display:block;
font-weight:700
}

fieldset {
border:0;
float:left;
font-size:1.2em
}

.registrar {
border:1px solid #D6D6CB;
padding:0.2em
}

select{
	padding:0 0 0 0.2em;
}

.error {
color:#B22222;
font-size:1.3em;
font-style:normal
}

.result {
color:#37382C
}
/* end hack */

