@charset "utf-8";
/* CSS Document */
*{padding: 0; margin: 0;}
body {
	margin:0;
	padding:0;
	font: 11px/1.5em Arial;
	line-height:2em;
	text-align:center;
	height:100%; 

}
.nuevo-home {
color:#ccc; font-weight:bold;font-size:12px;
}

strong {
font-weight:bold;
}

h1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding:8px 0 6px 0;
	margin:0;
}

#conpad2txt h1, #conpad3txt h1{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding:0 0 6px 0;
	margin:0;
}

h1 a, #conpad2txt h1 a, #conpad3txt h1 a{
color: #000;
}

h1 a:hover, #conpad2txt h1 a:hover, #conpad3txt h1 a:hover{
color: #ff0000;i
}

.home_img{
float:left;
margin:6px 10px 100px 0px;
}

.topic_img{
float:left;
margin:4px 15px 60px 0px;
}

#mainCon {
	width:962px;
	margin:0px auto;
	padding:0;
	text-align:center;
	background-image:url(../images/bg_shadow.jpg);
	background-repeat:repeat-y;
}

div.home_introCon {
	width:949px;
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:left;
}

div.home_introCon:after {
    content:'';
    display:block;
    clear:both;
    }

#utils {
text-align:right;
padding:0px 7px 5px 5px ;
}

#utils a#contacts {
font-size:12px;
vertical-align:text-top;
vertical-align:top;
display:inline;
padding:5px 0 0 0;
}

#utils img#addthis {
vertical-align:middle;
}

#login{
width:188px;
float:left;
margin:10px;
display:inline;
}

#intro_textCon {
width:700px;
float:left;
margin:10px 10px 10px 10px;
display:inline;
padding-right:10px;
}

.topic_introCon {
width:850px;
}

.intro {
font-size:14px;
padding:10px 20px 10px 20px;
vertical-align:text-top;
}

.intro_bold {
font-size:14px;
padding:0px 200px 10px 20px;
font-weight:bold;
}

.home_box {
width:426px;
margin:15px 7px 10px 25px;
float:left;
display:inline;
}

.home_box_top {
background:url(../images/home_box_top.jpg);
background-repeat:no-repeat;
height:38px;
padding:5px 0 0 35px;
margin:0 0 -5px 0;
font-size:22px;
font-weight:bold;
line-height:normal;
display:block;
}

.home_box_middle {
background:url(../images/home_box_middle.jpg) repeat-y;
height:115px;
padding:5px 30px 10px 37px;
font-size:12px;
}

.home_box_bottom {
background:url(../images/home_box_bottom.jpg);
background-repeat:no-repeat;
height:8px;
}

.home_box_middle_btn {
background:url(../images/home_box_middle.jpg) repeat-y;
height:90px;
text-align:center;
vertical-align:middle;
}

.home_middle_btn {
background:url(../images/grey_btn.jpg);
background-repeat:no-repeat;
background-position:center;
height:70px;
text-align:center;
width:340px;
margin:0 auto;
vertical-align:middle;
}

.home_middle_btn a {
font-size:16px;
position:relative;
font-weight:bold;
color:#FFFFFF;
top:20px;
display:block;
width:210px;
margin:0 auto;
vertical-align:middle;
text-align: center;
}

.home_middle_btn a:hover {
color:#222;
}

/* wp_pages*/
img.pdf_bullet {
margin-right:10px;
}

img#wp_cover {
float:left;
height:50px;
margin:20px 20px 20px 30px;
}

#wp_box_con {
float:left;
margin:5px 20px 5px 25px;
}

#wp_box_body_con {
	border-style: none solid solid solid;
	border-color: #cccccc;
	border-width: 1px;
	float:left;
	width:886px;
	padding-bottom:10px;
}

#wp_box_body_con a{
text-decoration:underline;}

/*start iemac hide */
* html #wp_box_body_con {
width:888px;
w\idth:888px;
}
/*end iemac hide*/ 

#wp_box_body_con_txt {
margin:15px 8px 0 8px;
font: 12px/1.6em Verdana;
float:left;
width:700px;
}

#wp_box_body_con_txt_demo {
margin:15px 8px 0 8px;
font: 12px/1.6em Verdana;
float:left;
width:600px;
}

#wp_box_header_txt {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
padding:7px 0 0 30px;
}
#wp_box_header_con {
width:888px;
height:22px;
background: url("../images/wp_box_top.jpg") no-repeat;
margin:14px 0 0 0; 
padding:0;
}
/* //wp_pages*/


a {
text-decoration:none;
color:#000;
}
a:hover {
color:#ff0000;
}

#header {
text-align:left;
margin:0px auto;
width:949px;
height:121px;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
}
#flash {
float:right;width:499px;height:121px;
}
#logo {
width:420px;
float:left;
margin:0;
padding:0 0 0 30px;
text-align:left;
position:relative;
top:31px;
}

#logotxt  {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding:0 0 0 30px;
	margin:0;
	width:auto;
	text-align:left;
	position:relative;
	top:55px;
	text-decoration:none;
	color:#FFF;
	float:left;
}

#logotxt a {
	text-decoration:none;
	color:#FFF;
	
}

#log {
padding:6px 0 4px 0;
text-align:right;
font: 10px/1.2em Verdana;
}

#moreinfo{
background:url("../images/more_info_bg.gif");
height:41px;
width:250px;
font: 10px/1.2em Verdana;
}

#moreinfotxt{
float:left;
padding:6px 6px 0 4px;
}

#moreinfotxt img{
float:left;
padding:6px 6px 0 4px;
}

#moreinfotxt a{
text-decoration:none;
color:#000;
}
a.view, #conIndex a {
text-decoration:underline;
}

#moreinfotxt a:hover{
color:#ff0000;
}

.icontel {
padding:10px;
float:left;
}

/* tabs */
#tabsCon {
	background: url("../images/tab_bg.jpg") repeat-x;
	font:bold 15px/3em Arial;
	width:949px;
	margin:0px auto;
	border-top: 1px #A2A2A2 solid;
	text-align:center;
	vertical-align:middle;
	line-height:3em;
	display:block;
	height:50px;
}

ul#menu {
	margin:0px auto;
	padding:0;
	list-style-type:none;
	
	width:880px;
	
	text-align:left;
	height:50px;
}


ul#menu li {
	display:block;
	float:left;
	margin:1px 0 0 0;
	padding:0;
	border-right:1px solid #A3A3A3;
	border-left:1px solid #DFDFDF;
	height:49px;
}

ul#menu li a.TabsOn,
ul#menu li a:hover,
ul#menu li a.TabsOn:hover
{
	color:#fff;
	background:url("../images/tab_on_bg.jpg") repeat-x;
	height:49px;
}

ul#menu li a {
	padding:0 30px 0 30px;
	display:block;
	float:left;
	color:#222;
	text-decoration:none;
	height:49px;
}


/* \ tabs */

#tab_menu_shadow_bottom {
background:url("../images/tab_menu_shadow_bottom.jpg") repeat-x;
height:14px;
width:949px;
margin:0px auto;
padding:0;
background-color:#FFFFFF;
}

ul.topics {
padding:0 30px 0 0;
margin:10px 0 0 50px;
list-style-type: none;
line-height:normal;
float:left;
}

ul.topics li {
margin-bottom:10px;
list-style-type: none;
font-size:12px;
padding-left:15px;
vertical-align:middle;
background: url(../images/gradient_bullet.jpg) no-repeat 0px 3px;

}

#list1 ul{
padding:0;
margin:0 0 0 10px;
list-style-position:outside;
list-style: disc;

}
#list1 li {
margin:0 0 2px 7px;
}

#subhed {
width:949px;
height:43px;
background: url("../images/subhed.gif") no-repeat;
margin:12px 0 0 0; 
padding:0;
}

#subhedtxt {
padding: 10px 0 0 26px;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}	
	
	
	
#footer {
	width:949px;
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:center;
	height:auto;
	padding:30px 0 50px 0;
}

#flogo {
margin: 40px 0 0 0 ;
}

#footer div{
display:block;
margin: 10px 0 0 0;
font-size:16px;
font-weight:bold;
color:#333333}

#footer a:hover {
text-decoration:underline; 
color:#FF0000;
}

#footer_nav {
padding:20px 0 20px 0;
}

#footer_nav li {
display:inline;
font-size:12px;
color:#333333;
}



/* Register/Contact us */	  
#mainConReg {
	width:550px;
	margin:0px auto;
	text-align:left;

}
#bgReg {
background:url("../images/form_bg.gif") repeat-x;
width:550px;
float:left;

}

/* Tabber */
#ConTabber {
width:949px;
}

#conpadTabber {
 overflow:auto;
 	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	border-style: none none dashed none;
	border-color: #cccccc;
	border-size: 1px;
	border-width: 1px;
	width:736px;
}

#onecatimg
{
  float:left;
  padding:5px;
  margin:10px 18px 20px 18px;
text-align:center;
font-weight:bold;

}
#onecatimg a img {
  padding:4px;
  border:1px solid #ddd;
  }
#onecatimg a:hover img{
  border:1px solid #FF0000;
  }
#cloudtxt {
font: 13px/1.8em Verdana;
width:376px;
float:left;
	margin:12px 22px 0 0;
	padding:30px 0 16px 0;
color:#666666;
}
.cloud {
font: 18px/1.8em Verdana;
color:#000;
}

.circle {color:#000}
#regForm {
float:left;
}
#regForm input, .inputtext, .inputsubmit {
font: 12px Verdana, Arial, Helvetica;
border:1px solid #bababa;
margin:0 0 4px 0;
padding:2px;
 }
.inputsubmit {
padding:0 6px 0 6px;
margin:10px 0 10px 0;
}
img.arrow {
padding:0 4px 0 4px;
}
#dash {
	border-style: solid none none none;
	border-color: #cccccc;
	border-size: 1px;
	
	border-width: 1px;
}
#Wresulttxt {
font-weight:bold;
padding:0 0 8px 0;
}
#Wresult1 {
background: url("../images/result_bg_red.gif") no-repeat;
font: bold 18px Verdana, Arial, Helvetica;
padding: 14px 0 0 16px;
width:184px;
height:48px
}
#Wresult2 {
background: url("../images/result_bg_bk.gif") no-repeat;
font: bold 18px Verdana, Arial, Helvetica;
padding: 14px 0 0 16px;
width:184px;
height:48px
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


#contactTable *{
font-size:11px;
}

#header1{
width:369px;
height:22px;
background: url("../images/header_bg1.gif") no-repeat;
margin:12px 0 0 0; 
padding:0 12px 0 0;
}
#header2{
width:750px;
height:22px;
background: url("../images/header_bg2.gif") no-repeat;
margin:12px 0 0 0; 
padding:0;
}
#header3{
width:188px;
height:22px;
background: url("../images/header_bg3.gif") no-repeat;
margin:12px 0 0 0; 
padding:0;
}
#header4{
width:350px;
height:22px;
background: url("../images/header_bg4.gif") no-repeat;
margin:12px 0 0 0; 
padding:0;
}

#header1Txt {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding:3px 0 0 26px;

}
#WheaderTxt {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
padding:20px 0 0 22px;
color:#FFFFFF
}
#con {
float:left;
}

#conBdr1, #conBdr2, #conBdr4{
border-style: none solid solid solid;
	border-color: #cccccc;
	border-size: 1px;
	border-width: 1px;
	float:left;

}
#conBdr5{
border-style: solid solid solid solid;
	border-color: #cccccc;
	border-size: 1px;
	border-width: 1px;
	float:left;
	margin:10px 0 0 0;
}

#conBdr1{	border-style: none solid solid solid;
	border-color: #cccccc;
	border-size: 1px;
	border-width: 1px;
width:367px;
}
#conBdr2, #conBdr5{
width:748px;

}
#conBdr3{
width:186px;
border-style: none solid solid solid;
	border-color: #cccccc;
	border-size: 1px;
	border-width: 1px;
}
/*start iemac hide */
* html #conBdr3 {
width:188px;
w\idth:188px;
}
/*end iemac hide*/ 

#conBdr4{
width:348px;
}
#conpad, #conpad2, #conpad3{
padding:8px;
}
#conpad {
height:170px;
}
 #Wconpad {
height:332px;
}
#conpad3,{
height:342px;
}
#Wconpad {
width:369px;
background:url("../images/widget_bg.gif") no-repeat;
 
 }
img.conpad2img {
float:left;
padding: 0 0 10px 0;

}
#conpad a, #conpad2 a, #conpad3 a, #conpadTabber a {
color:#000;


}
#conpad a:hover, #conpad2 a:hover, #conpad3 a:hover, #conpadTabber a:hover {
color:#ff0000;

}
#Wtext{
width:200px;
padding:6px 0 0 22px;
}
#conpad2txt {
margin:0 8px 0 8px;
font: 12px/1.6em Verdana;
float:left;
width:600px;
}
#conpad3txt {
margin:0 8px 0 8px;
font: 12px/1.6em Verdana;
float:left;
}

#conpad2btxt {
margin:0;
font: 12px/1.6em Verdana;
float:left;
width:725px;
padding: 0 0 10px 0;
}
#conpad2txt a, #conpad3txt a, #conBdr3 #conpadr a {
text-decoration:underline;
}
#conpadr {
padding:8px;
}

#conpad3col{
float:left;
padding:8px;
width:226px;

}
#conpad4col, #conpad4colpdf{
float:left;
padding:8px;
width:162px;

}