body {
color:#000;
font-family:Arial, Lucida Console, Tahoma, Verdana, Times New Roman;
font-size:small;
margin:2px;
padding:0;
background:#666;
}
	
ul {
list-style:none;
}
	
a:visited {
text-decoration:line-through;
}
	
a, a:link, a:active {
color:#666;
font-weight: bold;
text-decoration:underline;
}

a:hover {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
text-decoration:none;
}
	
h2 {
font-size:12pt;
font-style:italic;
}
	
a.botones {
border:1px solid #666;
}
	
a.botones:hover {
border:1px solid #fff;
}

.rotation {
position:relative;
margin:1px auto;
padding:0 20px;
border:1px solid #ccc;
}
	
.center {
margin:2px;
text-align:center;
}
	
.weblogo {
	position:absolute;
	top:10px;
	left:15px;
}
	
a.weblogo, a.weblogo:hover {
margin-top:-15px;
margin-left:-17px;
padding:0;
border:0;
}
	
.botones {
cursor:hand;
background: #fff;
font-family:Courier New;
font-size: 8pt;
border: 1px outset #cccccc;
margin: -1em 1em 1em;
padding:1px 20px;
}
	
.justify {
padding-right:.5em;
text-align:justify;
}
	
.rah {
color:#900;
font-weight:bold;
font-style:italic;
}
	
.afiliados {
color:#009;
text-style:italic;
}

.marcos {
margin:0 0 0 -2px;
padding:0;
width:588px;
height:600px;
}
	
.asterisco {
margin:0 2px;
padding:0;
color:#fff;
background:#666;
}
	
.label {
padding:0 0 .75em 1em;
background:#ccc;
}
	
a.noborderlink:hover {
border:0;
}
	
#pageweb {
	position:relative;
	margin:0 auto;
	width:760px;
	padding:2px;
	border:0px solid #000;
	background:#fff url(images/centralbg01.jpg);
}
	
#header {
display:block;
margin:0;
padding:0;
background:#ccc url(images/headerbg01.jpg) repeat-x;
border:1px solid;
}
	
#header p {
margin:0;
text-align:right;
}
	
#header p img {
margin:5px;
padding:0 0 0 250px;
border:1px solid #ccc;
}
	
#header h1 span {
display:none;
}
	
#content {
display:block;
margin:0;
padding:0;
}
	
#buttons {
	display:block;
	margin:0;
	padding:1px 0;
}

#buttons dl {
	display:block;
	margin:0;
	padding:4px 0 1px 1px;
	border:1px solid #ccc;
	background:#00f url(images/buttonsdlbg01.jpg) no-repeat;
	width: 760px;
}
	
#buttons dl dt {
display:inline;
margin:2px;
padding:0 0 0 2px;
}
	
#buttons dl dt img {
margin:0;
padding:0;
/*border: 1px solid #666;*/
border:0;
}
	
html>body>#pageweb>#content>#buttons dl dt img {
border:1px solid #666;
}

#buttons dl dt img:hover {
/*border:1px solid #fff;*/
border: 0;
}
	
html>body>#pageweb>#content>#buttons dl dt img:hover {
border:1px solid #fff;
}
	
#buttons dl dt a {
/*border: 0;*/
border:1px solid #666;
}
	
html>body>#pageweb>#content>#buttons dl dt a {
border:0;
}
	
#buttons dl dt a:hover {
/*border: 0;*/
border:1px solid #fff;
}

html>body>#pageweb>#content>#buttons dl dt a:hover {
border:0;
}

#navegacion {
float:left;
margin:2px 0 0;
padding:.25em .25em 0;
width:153px;
}
	
#navegacion h2 {
background: url(images/menuh2bg01.jpg) no-repeat;
margin-top:-3px;
margin-left:-3px;
padding-top:60px;
border-left:1px solid #666;
border-top:1px solid #666;
border-right:1px solid #666;
}
	
#navegacion h2 span {
display:none;
}
	
#navegacion dl {
/*margin-top:-20px;*/
margin-top:-19px;
margin-left:-3px;
margin-bottom:2px;
padding-bottom:110px;
border-left:1px solid #666;
border-bottom:1px solid #666;
border-right:1px solid #666;
text-align:center;
font-family:Arial, Verdana;
font-size:7pt;
font-weight:bold;
background:transparent url(images/dlbg01.gif) no-repeat bottom;
}

html>body>#principal>#contenedor>#navegacion dl {
margin-top:-20px;
}

#navegacion dl dt {
margin:1px;
}
	
#navegacion dl dt a {
display:block;
background:url(images/busquedaslinkbghover.jpg) no-repeat 0 50%;
width: auto;
*width:99%;
color:#666;
padding:8px 0;
border:1px solid #ccc;
text-decoration:none;
}
	
/*html>body>#principal>#contenedor>#navegador dl dt a {
width:auto;
}*/
	
#navegacion dl dt a:hover {
background:url(images/busquedaslinkbghover.jpg) no-repeat 0 20%;
color:#000;
padding:8px 0;
border:1px solid #666;
text-decoration:none;
}
	
#central {
	margin:2px 5px 0 5px;
	padding:0.25em;
	border:1px solid #ccc;
	display:block;
}

#central h1 {
display:block;
margin: 0 2px;
*margin-top: 2px;
*margin-bottom: 2px;
padding:0;
height: 375px;
*height:380px
}

/*html>body>#pageweb>#content>#central h1 {
margin-top:0;
margin-bottom:0;
height:375px;
}*/
	
#central h1 span {
margin:2px;
}
	
#central h3 {
display:block;
float:right;
margin:0 2px 0 .5em;
width:205px;
font-size:10pt;
text-align:right;
border:1px solid #ccc;
}
	
#central h3 img {
float:right;
margin:0;
padding:2px;
}
	
#central dl {
margin-top:0;
}
	
#central form {
margin: 0 1em;
padding: 0;
width: 90%;
}
	
#central form p {
text-align:center;
}
	
#central form #datos1 {
float: left;
margin: 0;
padding: 0;
width: 45%;
}
	
#central form #datos2 {
float: right;
margin: 0;
width: 50%;
}

#central form dl dt, #contact ul li, #mensaje ul li {
font-family: Courier New;
font-size: 8pt;
}
	
#central form dl dt input, #mensaje form ul li input {
width: 95%;
}
	
#central form dl dt select, #central form dl dt input, #central form dl dt textarea, #mensaje form ul li input, #mensaje form ul li textarea {
font-family: Verdana;
font-size: 10pt;
}
	
#central form #comentarios {
margin:0;
padding: 0;
width: 100%;
}
	
#central form dl dt textarea, #mensaje form ul li textarea {
width: 100%;
}
	
#central form #comentarios p span {
margin: 0;
text-align: center;
}
	
#contact {
float: left;
width: 45%;
margin: 0 .5em 0 0;
padding: 0;
}
	
#mensaje {
width: 100%;
*width: 50%;
margin: 0;
padding: 0;
}
	
/*html>body>#pageweb>#content>#central>#mensaje {
width: 100%;
}*/
	
#contact ul, #mensaje ul {
margin-left:-30px;
*margin-left: 0;
}

/*html>body>#pageweb>#content>#central>#contact ul {
margin-left:-30px;
}*/
	
#contact ul li p {
margin-top:1px;
margin-bottom:.5em;
margin-left:2em;
font-family:Times New Roman;
font-style:italic;
font-size:10pt;
font-weight:bold;
}
	
#mensaje form {
width:90%;
}
	
#publicar h2 {
display:block;
margin:2px;
padding-top:10px;
padding-left:80px;
height:37px;
background:transparent url(images/publicarh2bg01.gif) no-repeat top left;
}
	
#publicar p {
margin:1em;
}
	
#servicios {
display:block;
margin:2px;
padding-top:10px;
padding-left:80px;
height:37px;
background:transparent url(images/nserviciosh2bg.gif) no-repeat top left;
}
	
#qsomos {
display:block;
margin:2px;
padding-top:10px;
padding-left:80px;
height:37px;
background:transparent url(images/qsomosh2bg.gif) no-repeat top left;
}

#contacto {
display:block;
margin:2px;
padding-top:10px;
padding-left:80px;
height:37px;
background:transparent url(images/contactoh2bg01.gif) no-repeat top left;
}
	
#enviado {
display:block;
margin:2px;
padding-top:10px;
padding-left:80px;
height:37px;
background:transparent url(images/enviadoh3.gif) no-repeat top left;
}

#footer {
	position:relative;
	color:#000;
	margin:0 auto;
	width:760px;
	padding:2px;
	font-size:x-small;
}

#footer p {
margin:0px;
text-align:right;
}
	
#footer p span a {
color:#fff;
}
	
#footer p span a:hover {
color:#ccc;
}
.enlace_rojo {
	color: #000000;
}
