html, body {
height: 100%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
	padding: 0px;
	margin: 0px auto;
	background:  #f4f4f4 repeat-y center top; 
	FONT: 12px Verdana,Tahoma,Arial,sans-serif;
}
#header{
width: 100%;
border-collapse:collapse;
display:inline-table;
}

.logo {
padding: 0px;
margin:0;
padding:0;
border-collapse:collapse;
background: #FFFFFF url(../images/logoaddcamonfinaltamanoweb.jpg) no-repeat; 
height: 85px; 
width: 340px;
max-height: 85px;
float:left;
}

.nav_div{
padding: 0;
margin: 0;
float: right;
max-width:456px;
height: 85px;
width: 300px;
}
.nav_member{
background-color:#FFFFFF;
padding: 0;
margin: 0;
height: 85px;
width: 100%;
text-align:center;
font-size: 80%;
line-height:85px;
}
.nav_member ol ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:85px;
}
.nav_member li {
display:inline;
font-size:110%;
margin:0 2px 0 0;
padding:0px 5px;
border-right:1px solid #808080;
}

.nav_member li#last{
border-right: none;
}

.nav_member li a{
color: #505050;
text-decoration: none;
}
.nav_member li a:hover{
color: #286ea0;
}

#pager{
width:94%;  margin-left: auto;  margin-right: auto ; background-color:#FFFFFF;
}
#pager_frm{
margin: 0;
padding: 0;
width:100%;  
background-color:#FFFFFF;
border: 1px #ffffff solid;
}
.cnt_lang_txt{
vertical-align: middle; text-align:right; font-size: 11px; color:#FFFFFF; padding: 5px; width: 90%;
}
#table_lang{
border-collapse:collapse;
background-color: #808080;
width: 100%;
height: 25px;
}
#avmenu {
clear: both; 
padding: 0px;
font-size: 0.9em; 
margin: 0px 0px 10px; WIDTH: 150px; 
}
#avmenu ul {
 	padding: 0;
	font-size: 1.1em; 
	margin: 0px 0px 20px; WIDTH: 150px; 
	LIST-STYLE-TYPE: none;
}
#avmenu  ul li {
	line-height: 14px;
	margin-BOTTOM: 4px;
}
#avmenu  ul LI A {
	padding-right: 0px; display: block; padding-left: 10px; font-weight: bold; background: #f4f4f4; padding-BOTTOM: 0px; border-left: #cccccc 4px solid; color: #505050; padding-TOP: 6px; HEIGHT: 20px; text-decoration: none
}
#avmenu  ul LI A:hover {
	background: #eaeaea; border-left: #808080 4px solid; color: #286ea0
}

.c_pre{
font-family: verdana; overflow:hidden;width:200px;
white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: pre-wrap;word-wrap: break-word;
}

#avmenu ul ul {
 	padding: 0;
	margin-left: 10px;
	margin-bottom: 2px;
	WIDTH: 140px;
	font-size: 0.9em; 
	LIST-STYLE-TYPE: none;
}
#avmenu  ul ul li {
	line-height: 8px;
	margin:2px 0;
}
#avmenu  ul ul LI A {
 	padding: 6px 0 0 10px; 
	display: block;  background: #f4f4f4;  border-left: #cccccc 1px solid; 
	color: #505050;
	font-weight:normal;
	HEIGHT: 16px; 
	text-decoration: none
}
#avmenu  ul ul LI A:hover {
	background: #eaeaea; border-left: #cccccc 1px solid; color: #286ea0
}

#content {
	border-right: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; line-height: 18px; TEXT-ALIGN: justify;
	overflow: hidden; width: 100%;  padding-bottom: 10px; 
}

#content p{
padding-bottom: 4px; padding-top: 4px;
}
#content H1 {
	font-size: 20px; padding: 4px; margin: 0px 0px 0.5em
}
#content H2 {
	font-size: 18px; padding: 4px; margin: 0px 0px 0.5em
}
#content H2 {
	font-size: 16px; padding: 4px; margin: 0px 0px 0.5em
}
#content IMG {
	padding: 1px;
	border: 0px;
	display: inline;
}
#content #bloque_cnt_m {
padding:10px;
}
#content #bloque_cnt_m #bloque_menu {
padding:0; width: 20%; float: left; 
}
#content #bloque_cnt {
width: 79%; padding: 0px; float:right; height: auto; margin-right: 1%;
}
#content #bloque_cnt ul {
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 8px;
	list-style-position:inside
}
#content #bloque_cnt #bloque_cnt_border {
padding:8px; border-left: 6px #cccccc solid;
border-right: 6px #cccccc solid; width:97%; 
display: block; 
}

#content #bloque_cnt #bloque_cnt_border #tabs {
height: auto; width: 99%;
display: block;
}

#content #bloque_cnt #bloque_cnt_border #bloque_cnt_img{
float:right; padding: 10px; height: auto; 
}

#content label {margin:0 0 0 0; padding:0;}
#content input[type='text'],input[type='password'], select, textarea { 
	color:#282828; 
	border:1px solid #CDCDCD; 
	margin:5px 0 0 0px; 
	padding:3px 0px 3px 3px;
	/*-moz-box-shadow:inset -2px -2px 5px #dedede; */
}
#content input:focus, select:focus,textarea:focus {
	color: #000000;
	border:1px solid #A4A4A4;
}

#content textarea {width:80%; height:100px; padding:6px; overflow:auto; }

#content .tabledata {
border-collapse: collapse;
}
#content .tabledata td{
text-align: left;
padding: 2px;	
/*white-space: nowrap;*/
}

#content .txt_radio_btn{
display: inline;width: auto;font-size: 9px; margin-left: 5px;
}

#content .btn_fun{
padding:0; margin: 0;
}
.colAL { width:20%; font-weight: bold; text-transform: capitalize; text-align: left; vertical-align: middle; white-space: nowrap;}
.colBL { width:80%; font-weight: normal; text-align: left; vertical-align: middle;}

.response {
	background: #f4f4f4;
	border-left: #cccccc 4px solid;
	border-right: #cccccc 4px solid;
	padding: 5px;
	width: 400px;
	text-align: center;
	margin: 50px auto 50px auto;
	display: none;
}
.loader {
	float:right;
	display: none;
	visibility:hidden;
}
.error {
color:#FF0000; padding-left: 4px; display:block; font-size: 11px;
}


input[type='text']#name, #name input {background:transparent url(../images/ico_user.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#email, #email input {background:transparent url(../images/ico_mail.gif) no-repeat 2% 50%; padding:3px 3px 3px 25px;}
input[type='text']#cemail, #cemail input {background:transparent url(../images/ico_mail.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#address, #address input {background:transparent url(../images/ico_address.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#ciudad, #ciudad input {background:transparent url(../images/ico_address.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#cp, #cp input {background:transparent url(../images/ico_address.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#telefono, #telefono input {background:transparent url(../images/ico_phone.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#mobile, #mobile input {background:transparent url(../images/ico_mobile.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='text']#fecha_nac, #fecha_nac input {background:transparent url(../images/ico_birth.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='password']#password, #password input {background:transparent url(../images/ico_pass.gif) no-repeat 2% 50%; padding:3px 0px 3px 20px;}
input[type='password']#cpassword, #cpassword input {background:transparent url(../images/ico_pass.gif) no-repeat 2% 50%; padding:3px 0px 3px 20px;}
input[type='text']#uword, #uword input {background:transparent url(../images/ico_check.gif) no-repeat 2% 50%; padding:3px 0px 3px 20px;}
select#idpais, #idpais select {background:transparent url(../images/ico_world.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
select#c_idpais, #c_idpais select {background:transparent url(../images/ico_world.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='button']#subject, #subject input {background:transparent url(../images/ico_subject.gif) no-repeat 2% 50%; padding:3px 0px 3px 25px;}
input[type='submit']#submit, #submit input {background-color:#282828; color:#FFFFFF; padding:6px; cursor:pointer; border:0;}
input[type='submit']#submit, #submit input {background-color:#282828; color:#FFFFFF; padding:6px; cursor:pointer; border:0;}
input[type='submit']#submit:hover, #submit:hover input,
input[type='submit']#submit:link, #submit:link input,
input[type='submit']#submit:visited, #submit:visited input,
input[type='submit']#submit:active, #submit:active input {background-color:#286ea0; color:#FFFFFF; padding:6px; cursor:pointer;}

.boton { background-color:#282828; color:#FFFFFF; padding:6px; cursor:pointer; width:100px; border:0; }
.boton:hover { background-color:#286ea0; color:#FFFFFF; padding:6px; cursor:pointer; width:100px; }

.aqLayer{ padding:0; margin:0}
.aqLayer .top { padding:0; margin:0}

A {
	color: #286ea0; text-decoration: none
}
A:hover {
	color: #286ea0; text-decoration: underline
}
A IMG {
	border: 0px;
}
#footer {
	border-right: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font: 10px;
}
#footer A {
	color: #ffffff; text-decoration: none
}
#footer A:hover {
	text-decoration: underline; color: #286ea0;
}

#footer #menu_foot{
margin: 2px; text-align:center; background: #cccccc; font-size: 9px; color: #ffffff; width:99%; margin-left: auto; margin-right: auto;
}
