#hosting_inf1 {
 float:right;
 margin: 0 0 5px 5px;
}

.bloque_interior_med {
 padding-top:5px;
 padding-bottom:8px;
 background:url(/_images/bg_infoderecha.gif) left bottom;
 width:193px;
 font-size: 11px;
 line-height: 14px;
}
.bloque_interior_med h3{
 padding:8px;
}

.bloque_interior_med ul{
margin-left:12px;
list-style-image: url(/_images/liazul.gif);
}

.bloque_interior_med li {
margin-left:7px !important;
}

.ides {
width:12px;
height:10px;
cursor:pointer;
}
.hd {
display: none;
}

.nhd {
display: block;
}

.ai {
text-align:left;
}

.ad {
text-align:right;
}

.ac {
text-align:center;
}

.aj {
text-align:justify;
}

.i {
float:left;
text-align:left;
}

.d {
float:right;
text-align:right;
}

a{
color: #00579A;
text-decoration: none;
}
a:hover{
color: #ff0000;
}

.red{
color: #ff0000;
}

.blue{
color: #0093ED;
}

a.inline{
color: inherit;
}

.formla {
	height:18px;
	width:225px;
	float:left;
	text-align:left;
}

.formli {
	height:18px;
	width:75px;
	float:left;
}

.formld {
	height:18px;
	width:75px;
	float:left;
}

#masinfoform {
	width: 450px;
	float: left;
	font-size: 12px;
	margin:0;
	padding: 0;
	padding-left:5px;
}

.formtext {
	margin-right: 5px;
	border:1px solid #ccc;
	width: 130px;
	height:16px;
	float:left;
}

.formtextancho {
	text-align:left;
	margin-right: 5px;
	border:1px solid #ccc;
	width: 200px;
	height:16px;
	float:left;
}

.formselect {
	margin-right:3px;
	border:1px solid #ccc;
	width: 133px;
	float:left;
	background: #fff;
	visibility: visible;
	font: 11px arial, helvetica, sans-serif;
}

.formselectancho {
	margin-right:3px;
	border:1px solid #ccc;
	width: 200px;
	float:left;
	background: #fff;
	visibility: visible;
	font: 11px arial, helvetica, sans-serif;
}

.formtextarea {
	width:425px;
	height:30px; 
	border:1px solid #ccc;
	font: 11px arial, helvetica, sans-serif;
}

.formcheckbox {
	height:18px;
	width:450px;
	float:left;
	text-align:left;
}

.formboton {
	border:1px solid #ccc;
	float:left;
	width: 90px;
	height: 30px;
	font: 11px arial, helvetica, sans-serif;
}

.formlimpia {
	font-size:1px;
	line-height:0px;
	height:3px;
	clear: left;
}

#masinfo .error, #enviar .error 
{
	width: 250px;
	min-height:175px;
	float: right;
	text-align: justify;
	background-color: #fff;
	border: 1px dashed #fcfcfc;
	padding: 5px;
	margin: 5px 0 10px 10px;
	line-height: 18px;
}

#masinfo li {
	color: #FF0000;
	font-weight: bold;
}

#masinfo .title {
	font-size: 14px;
	font-weight: bold;
}

#masinfo .ferror {
	background: #FFFFE1 url("http://www.portalformativo.es/_images/exclamacion.gif") right no-repeat;
}

#masinfo .serror {
	background: #FFFFE1;
}

.limpia {
	clear: left;
}

#enviar table {
	width: 440px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}

#enviar .corto {
	width: 60px;
}

#enviar .largo {
	width: 160px;
}

#enviar textarea {
	width: 100%;
	height: 65px;
}

#enviar .ferror {
	background: #FFFFE1 url("http://www.portalformativo.es/_images/exclamacion.gif") right no-repeat;
}

#infoc {
	margin-bottom: 10px;
}

#infoc .cont {
	width: 550px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 3px;
	text-align: center;
}

#infoc .tii,
#infoc .tid {
	float: left;
	text-align: left;
	width: 80px;
}

#infoc .tii { width: 120px; }

#infoc .ind,
#infoc .ini {
	color:#666;

	float: left;
	text-align: left;
	margin-left: 5px;
	width: 130px;
}

#infoc .ini {	width: 200px; }

#infoc .d {
	clear: right;
	float: right;
	width: 220px;
}

#infoc .i {
	clear: left;
	float: left;
	width: 325px;
}

#infoc .fet {
	float: left;
	text-align: left;
	font-weight: bold;
}

#infoc .fei {
	margin-left: 2px;
	margin-right: 5px;
	float: left;
	text-align: center;
	width: 60px;
}

#content{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 14px;
color: #000;
border: 0px;
text-align:justify;
}

#content .noline{
background: transparent;
margin: 8px 0px 10px 50px;
}

#content .btnvarios{
margin:20px 0px 20px 0px;
text-align:center;
}

#content .btnvarios img{
margin-right:20px;
}

#content .leermasd{
float:right;
text-align:right;
font-weight:bold;
}

#content .leermasi{
float:left;
text-align:left;
font-weight:bold;
}

#content ul{
margin: 5px 0px 0px 15px;
padding: 0px 0px 0px 0px;
list-style-position: outside;
list-style-type: square;
}

.tooltip,.tooltip *{display:block} 

.tooltip{ width: 150px; color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:center
    }

.tooltip span.top{padding: 5px 8px 0px; text-align:justify;
    background: url(/_images/as_bubble.gif) no-repeat top}

.tooltip b.bottom{padding:8px 8px 0;color: #548912;
    background: url(/_images/as_bubble.gif) no-repeat bottom}

.folder {
padding-left:25px;
background: url(/_images/ico_folder.gif) no-repeat;
float:left;
width:220px;
height:15px;
margin:10px 0px 0px 20px;
}

ul#menusup {
top: 61px;
right:5px;
position:absolute;
margin: 0;
padding: 0;
width: 460px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

ul#menusup li  {
display: inline;
list-style: none;
}

ul#menusup a {
display: block;
float: left;
padding: 1px 3px 1px 3px;
margin: 0px 2px 0 0;
text-align: center;
font-size: 11px;
text-decoration: none;
}

ul#menusup a {
background: #FFF;
border: 1px solid #ccc;
border-bottom: none;
color: #333;
}

ul#menusup a:hover {
margin-top: 0;
border-color: #CCF;
border-bottom:8px solid #CCF;
background: #FFF;
padding: 1px 3px 1px 3px;
color: #336;
}
