ul { padding-left:1em; }
.bordered { border:1px solid #aaa; }
#content { width:200px; margin-left:auto; margin-right:auto; padding:8px;  }


* { margin:5; padding:0;}
html, body { background-color:#fff; font-family:Tahoma; font-size:100%; line-height:1em; color:#5f5f5f; height:100%; }

/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#52b5d5;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin:0; padding:5px;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}


textarea { width:227px; height:81px; background:#fff; overflow:auto; border:1px solid #a3a3a3; color:#5f5f5f; font-size:1em; font-family:Tahoma;}

.title { margin:15px 0 15px 0;}
.title1 {
	margin:15px 0 15px 0;
	font-size:1em;
	font-weight:bold;
	color:#006699;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.title2 {
	margin:15px 0 15px 0;
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.title3 {
	margin:15px 0 15px 0;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.title4 {
	margin:5px 0 5px 0;
	font-size:1.8em;
	font-weight:bold;
	color:#1688AD;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font: tahoma;
}

.img_indent { margin:0 13px 0 0; float:left;}


/*txt, links*/
h1 { background:url(images/logo.jpg) left top no-repeat; height:82px; text-indent:-10000px;}
h3 { font-size:1em; margin-bottom:5px;}
h4 { font-size:.92em; color:#983b11; margin-bottom:2px;}
h5 {font-size:1em; color:#983b11; margin-bottom:2px;}
h6 {font-size:1em; color:#983b11; margin-bottom:2px;}

.txt1 { font-size:0.92em;}
.txt2 { color:#b6de13; font-size:0.92em;}
.txt3 { font-size:0.82em;}
.txt4 {
	font-size:0.92em;
}

.link1 {
	color:#983b11;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
}
.link2 {
	color:#598718;
	font-variant: normal;
	font-weight: bold;
}

.line_hor { background:url(images/line1.gif) left bottom repeat-x;}

/*footer*/
#footer { padding:0 14px 0 14px; font-size:0.89em;}
#footer .indent {background:url(images/footer_bgd.gif) left top repeat-x; padding:25px 0 0 25px; color:#a3a3a3;}
#footer .indent a { color:#983b11;}
#footer .indent p { color:#747474;}
#footer .indent p a {color:#747474; text-decoration:none;}
#footer .indent p a:hover { text-decoration:underline;}


/*==========================================*/
.title5 {

	margin:15px 0 15px 0;
	font-size:1.5em;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.title6 {


	margin:15px 0 15px 0;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* menu desplegable*/
ul.menu_vertical /*Todo el menu*/
{
list-style:none;
}
ul.menu_vertical li /*Menu principal (primer nivel)*/
{
display:block;
position:relative;
padding:1px 5px;
background:#ff88ff;
border-right:1px solid #ff00ff;
border-bottom:1px solid #ff00ff;
border-top:1px solid #ffccff;
border-left:1px solid #ffccff;
width:100px;
}
ul.menu_vertical ul /*Menus secundarios*/
{
position:absolute;
left:71px;
top:-1px;
display:none;
list-style:none;
}
ul.menu_vertical li:hover /*Estilo opcion actual*/
{
background:#ffaaff;
border-right:1px solid #ffccff;
border-bottom:1px solid #ffccff;
border-top:1px solid #ff00ff;
border-left:1px solid #ff00ff;
}
ul.menu_vertical li:hover &gt; ul /*Menus de segundo nivel*/
{
display:block;
}
