body{ margin-top: 7px; padding:0; line-height:normal; background-color:#2065a8;}

b{font-size: 110%;}
em{color: red;}

#maincontainer{width: 800px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ background-color:#FFFFFF;}

#topsection{background-image:url(images/ts.jpg); height: 100px; /*Height of top section*/ text-align:right; border-top:7px solid #ffffff;}

#topsection h1{margin: 0; padding-top:14px;}
#topsection .logo { float:left; margin:2px 0 0 14px;}
#topsection .registro{margin:14px 14px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#menu {width:650px; height:30px; text-align:center; color:#CCCCCC; padding-top:26px; margin-left:135px;}
#menu a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0 3px 0 4px;}
#menu a:hover{font-weight:bold; color:#333333;}

#contentwrapper{ background-image:url(images/bgct.gif); background-position:top; background-repeat:no-repeat; float: left; width: 100%; font-family:Arial, Helvetica, sans-serif; text-align:justify; }
#contentwrapper h1{	margin:0px; font-size:18px; color:#2D4BA8;}
#contentcolumn{margin-right: 275px; /*Set right margin to RightColumnWidth*/}
#contentcolumn .hv { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006699; text-decoration:none; background:url(images/bullet_go.gif) no-repeat center left; padding:0px 7px 0px 21px; }
#contentcolumn .hv:hover {color:#003366; text-decoration:underline;}
#rightcolumn{float: left; width: 275px; /*Width of right column*/ margin-left: -275px; /*Set left margin to -(RightColumnWidth) */ text-align:left;}
#contentwrapperb{float: left; width: 100%; font-family:Arial, Helvetica, sans-serif;}
#contentwrapperb h1{margin:0px; font-size:18px; color:#003366; }
#contentwrapperb ul { font-family:Arial, Helvetica, sans-serif;}
.img{border: 1px solid #79a7e3; padding:3px; margin: 0 7px 0 7px; background: #fff;}
#pdp {
	clear: left;
	width: 100%;
	color:#004080;
	text-align: center;
	padding: 14px 0;
	font-size:12px;
	font-family:Tahoma;
}
#pdp a{ text-decoration:none; color:#004080;}
#pdp a:hover{ text-decoration:underline;}
#pdp .menu { width:100%; background-color:#4691EC; height:17px; padding-top:4px;}
#pdp .menu a{ color:#FFFFFF; font-weight:bold; text-decoration:none;} 
#pdp .menu a:hover{ text-decoration:underline;}
.txtcc{color:#0069d2; font-family:"Times New Roman", Times, serif;}
ul {margin: 0; padding: 0; list-style-type: none;}
li { display:block; margin-bottom:7px; font-size:14px; }
li strong{ color:#0069d2;}
li .txtcbl {color:#0065FD;}


.innertube{margin:0 25px 14px 25px; /*Margins for inner DIV inside each column (to provide padding)*/}
#formulario{ width: 550px; background-image:url(../images/pa-contactenos.gif);background-position:top left;background-repeat:no-repeat;margin:0 0 0 15px; padding:10px 0 0 15px; }
.cssform p{width: 450px; clear: left; margin: 0; padding: 7px 0 0 0; padding-left: 275px; /*width of left column containing the label elements*/ height: 1%; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}
.cssform label{font-weight: bold; float: left; margin-left: -200px; /*width of left column*/ width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 350px;}
.cssform textarea{width: 350px; height: 100px;}
.cssform select{ width: 300px;}
#confirmacion{margin-left: 28px; /*Set right margin to RightColumnWidth*/ line-height:normal; padding-top:14px; font-family:Tahoma; color:#333333; height:315px;}
#confirmacion h2 { color:#FF0000; font-size:18px;}
#confirmacion h3 { color:#006699; font-size:18px;}

