body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #666;
	background-color: #333334;
	margin:20px;
	background:url(images/fpp.gif) bottom repeat-x #333334;
}

img, div{ behavior: url(http://www.publiplanet.net/iepngfix.htc); }
img {border:none;}

A.menu:link, body_alink {color:#222222;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:30px;padding:8px;}
A.menu:visited, body_avisited {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:30px;padding:8px;}
A.menu:hover, body_ahover{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;background-color:#333334;line-height:30px;}

/*A.submenu:link, body_alink {color:#777;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; line-height:25px;}
A.submenu:visited, body_avisited {color:#777;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; line-height:25px;}
A.submenu:hover, body_ahover{color:#FF3300;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline; line-height:25px;}*/

A.submenu:link, body_alink {color:#666;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; padding:7px;}
A.submenu:visited, body_avisited {color:#666;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; padding:7px;}
A.submenu:hover, body_ahover{color:#FFF;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; background:#FF6600; padding:7px;}

A.whois:link, body_alink {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:30px; padding-top:5px;}
A.whois:visited, body_avisited {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height:30px; padding-top:5px}
A.whois:hover, body_ahover{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;line-height:30px;}

a { color: #316ac5;text-decoration: underline;}
a:hover { text-decoration: underline; }
a.off,
a:visited { color: #316ac5; }
a.on,
a:hover,
/*a:visited:hover { color: #004477; }*/
a.noHover:hover,
.noHover a:hover { text-decoration: underline; }
a .mask-a,
a:hover .mask-a { color: #888888; }

A.link2:link, body_alink {color:#FF6600;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link2:visited, body_avisited {color:#FF6600;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link2:hover, body_ahover{color:#FF6600;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:underline;}

A.link3:link, body_alink {color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link3:visited, body_avisited {color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link3:hover, body_ahover{color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:underline;}


A.link4:link, body_alink {color:#FFF;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link4:visited, body_avisited {color:#FFF;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link4:hover, body_ahover{color:#FFF;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:underline;}

A.link5:link, body_alink {color:#666;text-decoration:none;}
A.link5:visited, body_avisited {color:#666;text-decoration:none;}
A.link5:hover, body_ahover{color:#999; border-bottom:dashed 1px #666;}

A.link6:link, body_alink {color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link6:visited, body_avisited {color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link6:hover, body_ahover{color:#79A30C;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}

A.link7:link, body_alink {color:#666;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}
A.link7:visited, body_avisited {color:#666;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:underline;}
A.link7:hover, body_ahover{color:#666;font-family:Tahoma, "Trebuchet MS", Verdana;font-size:11px;text-decoration:none;}

#top, #pbl, #arb, #prn, #abj, #not {margin:auto; width: 950px; clear:left;}

#top img{float:left;}
#top p{
	float:right;
	text-align:right;
	vertical-align:middle;
	color:#6b6b6b
}

#arb{background-image:url(images/arriba.jpg); height:174px;}
#dom1{width:360px; margin-left:345px;; margin-right:auto; margin-top:66px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:20px;}
html>body #dom1{padding-top:66px;}

#dom2{background:url(images/sdom.gif) no-repeat; width:353px; height:39px; padding-top:3px; padding-left:50px;}
html>body #dom2 {padding-top: 0px;}

#tarb {float:left; margin-left:15px; margin-top:30px; font:14px "Trebuchet MS", Verdana; color:#FFFFFF;}
html>body #tarb{margin-left:30px;}

#abj{background-image:url(images/abajo.jpg); height:210px; font:"Trebuchet MS", Verdana; text-align:center; line-height:15px; padding-top:20px;}
#prn {background:url(images/fdp.gif); line-height:20px;}
#prn .dr{ margin-right:25px;}

#mp {margin-left:25px;border-bottom:solid 1px #CCC; height:30px; line-height:20px; z-index:1;}
#mp p{float:right; margin-top:6px; text-align:right;}

#element{float:left; margin:0;}

#nos{position:absolute; visibility:hidden; margin-top:31px; padding:15px; width:150px; height:80px;; background:url(images/smn_an.png) no-repeat;}
#noscon{position:absolute; visibility:hidden; margin-top:20px; padding:20px; width:140px;}


#dis{position:absolute; visibility:hidden; margin-top:31px; padding:15px; width:150px; height:185px; background-image:url(images/smn_ds2.png); background-repeat:no-repeat; }
#discon{position:absolute; visibility:hidden; margin-top:20px; padding:20px; width:140px;}

#hos{position:absolute; visibility:hidden; margin-top:31px; padding:15px; width:182px; height:155px; background-image:url(images/smn_hs.png); background-repeat:no-repeat; }
#hoscon{position:absolute; visibility:hidden; margin-top:20px; padding:20px; width:170px;}
#hoscon A:link, body_alink {color:#666;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; padding:7px;}
#hoscon A: :visited, body_avisited {color:#666;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; padding:7px;}
#hoscon A:hover, body_ahover{color:#FFF;font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:block; background:#FF6600; padding:7px;}


#dg{position:absolute; visibility:hidden; margin-top:31px; padding:15px; width:150px; height:105px; background-image:url(images/smn_dg.png); background-repeat:no-repeat; }
#disgra{position:absolute; visibility:hidden; margin-top:20px; padding:20px; width:140px;}

#web { position:absolute; margin-top:30px; padding:15px; background-color:#CCCCCC; font:11px  Arial, Helvetica, sans-serif; line-height:20px;}

#dir {padding:5px;font:90%/2 Arial, Helvetica, sans-serif; background-image:url(images/menu_bg.gif); background-repeat:repeat-x; line-height:1.3; clear:left; margin-left:25px;}

#promo { width:820px; margin:auto;}
#content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#777; padding-left:10px; clear:left;}
#content li{list-style-image:url(images/bullet1.gif);}

#faq {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#faq li{padding:2px; list-style:decimal}
#textFaq {margin-left:5px; margin-right:5px; padding:10px;}
#resFaq {margin: auto;padding:10px;width:600px; font:Tahoma, Verdana, sans-serif; background:url(images/comillas.gif) no-repeat;}

#colr {float:right; width:180px; padding:10px; padding-bottom:20px;; clear:right; background:url(images/blat2.gif) bottom no-repeat #EEE;}
#colr2 {float:right; width:200px; clear:right;}
#search {float:right; width:185px; clear:right; padding:10px; border: #e0e0d8 solid 1px; background: #f4f1e8; margin-bottom:15px;}
#search .tit {font: 20px bold "Times New Roman", Times, serif; color:#64a541; line-height:10px;}
.help {font: 10px Tahoma, Verdana, sans-serif; line-height:15px; color:#999999;}
#search input {font: 12px Tahoma, Verdana, sans-serif; color:#999999; border: #e0e0d8 solid 1px; padding:5px;}
#search .submit {font: 12px bold Tahoma, Verdana, sans-serif; color:#FFF; border: #e0e0d8 solid 1px; background:#64a541;}
#search p{border-bottom: dotted #e0e0d8 1px; width:80%;  padding:3px;}

#dopc {margin:auto; padding-left:30px;}
html>body #dopc {margin:auto; padding-left:28px; padding-bottom:20px;}
#opc {width:138px; text-align:center; padding:10px; padding-bottom:15px; background:url(images/bg_disopc.gif) bottom no-repeat; float:left;}

#textblock1 { width:480px;text-align:justify;}
#textblock1 li{background:url(images/nav_dots.gif) repeat-x bottom; padding:10px;}

#textblock2, #textblock3 {border:solid 1px #CCC;width:465px; background:url(images/fdsec2.gif) repeat-x; margin-bottom:15px; margin-left:15px;}
#textblock2, #textblock3 li{list-style-image:url(images/bullet1.gif);}
#lista {background:url(images/dots.gif) repeat-x bottom; padding:2px;}

#mtrai {width:46%; padding:10px; vertical-align:middle; float:left;  border:solid 1px #CCC;}
#mtrad {width:46%; padding:10px; vertical-align:middle; float:right; border:solid 1px #CCC;}

#error {width:900px; margin: auto; font:13px Tahoma, Verdana, sans-serif;}

#who {background: url(images/bg-who.gif) no-repeat; width:465px; padding:10px; float:left; height:65px;}
#sp1 {width:210px; padding:20px; background:url(images/bgsp1.gif) no-repeat; clear:left;}

#cms, #disCol, #imgCor, #marInt {line-height:13px; width:182px; margin-left:15px; padding:10px; float:left; background: url(images/subheader_bg.png) repeat-x; border:solid 1px #6394ce; padding-top:5px;}
#imgCor {margin-right:0px;}
#marInt {width:429px; margin-right:0px;margin-top:22px;;}
#cms li{list-style-image:url(images/cuamini.jpg);}

#mHelp, #mVis { width:196px; margin-left:20px; margin-bottom:15px; padding:10px; padding-top:5px; float:right;background: url(images/subheader_bg.png) repeat-x; border:solid 1px #6394ce;}
#mHelp li{list-style:disc; margin-left:15px; padding:5px; line-height:12px;}
#mVis li{ list-style:url(images/arraw.gif); margin-left:15px; line-height:12px;}

#not {padding:10px;}
#tlat {background: url(images/flat.gif) no-repeat; height:26px; padding-top:2px; padding-left:5px; font-weight:bold;}
#lat {float:right; clear:right; margin-bottom:15px; width:200px;}
#lat a{background: url(images/dots.gif) repeat-x bottom; display:block; padding:3px; padding-left:5px; color:#57a9ee;}


.select {background-color:transparent; font:"Trebuchet MS", Verdana; color:#666;}
.input {background-color:transparent; font:Verdana, Arial, Helvetica, sans-serif; color:#CCC; border:none;}
html>body .select {border:none; font:"Trebuchet MS", Verdana; background-color:none; font:"Trebuchet MS", Verdana; color:#666;}
html>body .input {border:none; font:"Trebuchet MS", Verdana; background-color:transparent; font:"Trebuchet MS", Verdana; color:#CCC;}

.input2 {background-color:#EEE; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:none; height:13px; vertical-align:middle;}
.input3 {background-color:#EEE; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:none; padding:5px; vertical-align:middle;}
.opt{background-color:#FFF;}

.titulo1 {font:15px "Trebuchet MS", Verdana; border-bottom: solid 1px #EEE; line-height:15px;}
.titulo2 {font:25px "Century Gothic", "Trebuchet MS", Verdana;}
.titulo3 {font:15px "Trebuchet MS", Verdana; padding:5px; border-bottom: solid 1px #EEE; line-height:15px;}
.titulo4 {font:11px Tahoma, Verdana, sans-serif; color:#FF6600; padding-left:20px; padding-right:20px; font-weight:bold;}
.titulo5 {font:13px "Trebuchet MS", Verdana; color:#FF6600; font-weight:bold;}
.titulo6 {font:15px Tahoma, Verdana, sans-serif; color:#666; padding-left:20px; padding-right:20px; padding-top:20px;}
.titulo7 {font:15px "Trebuchet MS", Verdana; line-height:15px;}
.titulo8 {font:25px "Century Gothic", "Trebuchet MS", Verdana;}
.enlaces{padding:5px; text-align:center;}
.td { border-left: #CCC solid 1px;}
.color1{color:#999;}
.color2{color:#FF6600;}
.color3{color:#79A30C;}
.color4{color:#c64141;}
.color5{color:#000000;}
.bottom {font: 11px Verdana, Arial, Helvetica, sans-serif;}
.text1 {font:10px Tahoma, Verdana, sans-serif;}
.text2 {font:15px Tahoma, Verdana, sans-serif; vertical-align:middle;}
.text3 {font:11px Tahoma, Verdana, sans-serif;}
.list1{font: 13px "Trebuchet MS", Verdana, "Century Gothic";}
.linea1 {background-image:url(images/nav_dots.gif);font-size:1px;line-height:1px;height:1px;padding:0px;}
.tabla1 {background-color:#FEFEFE; width:480px;; border:1px solid #CCC;}
.celda1 { background:url(images/ftit.gif) repeat-x;}
.tabla2 {border:solid 1px #666;}