body {
	background-color:#E5E5E5;	
	text-align:center; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#222222; /*#55BB00 verde manzana*/
	margin:0px;
}

div, td, tr, table {
	font-size:9pt;
	vertical-align: top;
	height: auto;
	border:0px;
	margin:0px;
	padding:0px;
}

table.estira {
	height:400px;
	border:0px;
}
a:link,a:active,a:visited {color:#996600;}
a:hover{text-decoration:underline;color:#DD6900;}

a.ag{font-size:12pt;}
a.am{font-size:10pt;}
a.ap{font-size:8pt;}

/*menu peq*/
a.ext:link, a.ext:active, a.ext:visited {font-size:8pt; margin:1px;	padding:2px; color:#FFA34F; font-weight:bold;}
a.ext:hover{text-decoration:underline;color:#FEFEFE;font-weight: bold;}

/*ver 1 a 1*/
a.nav {
	text-decoration:none; font-size:10pt; color:#FF8C00;
	background: #FFFFFF; /* IE6 Bug */
	padding: 2px;	margin: 3px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	min-width: 8em;
}
a.nav:hover{color:#000000;}
div.nav {padding: 2px; margin: 3px;text-align:left;}

a.tit:link, a.tit:active, a.tit:visited {text-decoration: none; font-size:19pt; color:#FFA34F; margin:1px; padding:1px;}
a.tit:hover {color:#FEFEFE;}


h1 {font-size:19pt; color:#FFA34F; margin:1px; padding:1px;}
h2 {font-weight:normal; font-size:16pt; letter-spacing:1px; color:#444444; margin:2px; padding:1px;}
h3 {font-weight:bold; font-size:11pt; letter-spacing:1px; color:#444444; margin:2px; padding:1px;}
/*h3 {font-size:14pt; font-weight:bold; margin-bottom:4px; color:#444444; border-bottom:dotted #D1D7DC 1px;}*/
h4 {font-size:9pt; font-weight:bold; margin-bottom:4px; color:#444444;}
hr {height:0px;border:dotted #D1D7DC 0px;border-top-width:1px;}

sup {font-size:12pt; font-weight:bold;}
sub {font-size:8pt; font-weight:normal;}
sup.new {font-size:10px; color:red;}
sup.ss {font-size:10pt; font-weight:bold;}

img {border:0;}
img.xgran{border:0px; width:450px; height:372px;}
img.gran{border:0px; width:300px; height:248px;}
img.med{border:0px; width:160px; height:132px;}
img.peq{border:0px; width:100px; height:83px;}
img.mn3 {border:0;margin:1px;}
img.ico {border:0;margin:1px;}

td.xgran{border:0px; width:450px; margin:2px; padding:2px;text-align:center;}
td.gran{border:0px; width:300px; margin:2px; padding:2px; text-align:center;}
td.med{border: 0px; width:160px; margin:2px; padding:2px; text-align:center;}
td.peq{border: 0px; width:100px; margin:1px; padding:1px; text-align:center;}

form {margin:0;}
input,select{font-size:8pt;text-indent:2px;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; background-color:white;}

br.breakhere {page-break-before: always;}

.inf{border: 1px #788A91 solid; min-height:30px;text-align:left; margin:1px 0px; width:100%;}
.inf2{border: 0px #788A91 solid; min-height:30px;text-align:left; margin:10px 0px; width:100%; text-indent: 1em;}
.inf3{border: 0px #788A91 solid; min-height:30px;text-align:left; margin:30px 0px; width:100%; text-indent: 1em;}
.der {text-align:right;}
.izq {text-align:left;}
.ref{font-size:7pt;color:#AAAAAA;}

.nb1{font-size:10pt;font-weight:bolder;letter-spacing:1px;}
.nb2{font-size:12pt;font-weight:bold;}
.nb3{font-size:14pt;font-weight:normal;}
.nb4{font-size:16pt;font-weight:normal;}
.nb5{font-size:18pt;font-weight:lighter;font-style:italic;letter-spacing:2px;}

li.tip {line-height:150%; margin:5px;}

#todo {
	margin: 2px auto 2px auto;
	padding:1px;
	width: 990px;
	text-align: left;
	border: 1px #788A91 solid;
	background-color: #FFFFFF;
}
#cabecera {
	border: 1px;
	background-color:#656565;
	padding:1px;
	margin:0px;
	width:100%;
}
#men {
	background-color:#E5E5E5;	
	padding:4px;
}
#texto {
	padding:2px;
	width:auto;
	text-align: left;
	height:auto;
}
#pie {
	border: 1px;
	background-color:#656565;
	padding:1px;
	margin:0px;
	width:100%;
	clear:both;
}
#derecha{
	border: 0px;
	text-align:left; 
	margin:0px; 
	padding:0px;
	float:right; 
	width:300px;
	height:auto;
	display:inline;
}
#social{
	border: 0px;
	text-align:right; 
	margin:4px 0px 4px 0px; 
	padding:0px;
	width:auto;
}
#tip{
	border: 1px #788A91 solid;
	text-align:left; 
	margin:4px 0px 4px 0px; 
	padding:6px;
	width:285px;
	background-color:#F9F9F9;
	color: #333333;
}
#vistos{
	border: 1px #788A91 solid;
	text-align:left; 
	margin:4px 0px 4px 0px; 
	padding:6px;
	width:285px;
	background-color:#F9F9F9;
}
#aviso{
font-size:14pt;
font-weight:normal;
}
#droid{
	border: 1px #788A91 solid;
	text-align:center; 
	margin:4px 0px 4px 0px; 
	padding:6px;
	width:285px;
	background-color:#F9F9F9;
}
