/* CSS Document */
body{
margin:0 auto;}

.bodyprinc{
width:100%; 
height:100%;
background-color:#DED6CA;
background-image:url(fondo.jpg);
background-position:top;
background-repeat:repeat-x;
}

.bajo{
background-image:url(bajo.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}


table,p{
margin:0;}

.temario{
margin-left:50px;
}

.bordeimagen {
	border:5px solid #FFF
}

.login{
background-image:url(fondo_login.jpg);
background-position:left top;
background-repeat:repeat-x;
padding-left:11px;
}

.login2{
background-image:url(fondo_login2.jpg);
background-position:left top;
background-repeat:repeat-x;
padding-left:1px;
}

.margiz{
margin-left:11px;}

.margsup{
margin-top:11px;}

.botenviar{
margin-bottom:15px;
margin-right:11px;
margin-top:6px;}

.inputlogin{
font-size:12px;
border:none;
border-bottom:#999999 1px solid;
background-color:transparent;
color:#cccccc;}

.chicha{
padding:0 15px;}

.texto{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin:3px 0;
text-align:left;}

.puesto{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#84807B;
font-size:12px;}

.tdpuesto{
border:#596A79 1px solid;
padding:8px;}

.azul{
color:#596A79;}

.tabtexto{
padding:15px 0;}

.tdtabtaxto{
padding-left:12px;
border-left:#999999 1px solid;}

.tdtabtaxto2{
padding-right:10px;}

.subra{
text-decoration:underline;}

.usuario{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;}

.usuario:hover{
text-decoration:underline;}

.fotos{
float:left;
margin-right:11px;
clear:both;}

.fotos2{
float:left;
margin:11px 0 11px 11px;
clear:both;}

.fotos3{
float:left;
clear:both;
margin:8px 0;}

.fotos4{
margin:8px 0;}

.margvert{
margin:11px 0;}

select{
width:100%;}

input,textarea, select{
border:#596A79 1px solid;
font-size:12px;
color:#596A79;
}

.azulico{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#596A79;
font-weight:bold;
}

.titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#596A79;
font-weight:bold;
text-align:left;
text-transform:uppercase;
letter-spacing:-1px;
}

a.titulo {
	text-decoration:none
}

.fecha{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin:3px 0;
text-align:left;
font-weight:bold;}

.datos{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#FFFFFF;}

.datost{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
font-weight:bold;}

div.info {
	text-align:center;
	margin:10px 0;
}

div.info span {
	background-color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:3px 8px;
}

.lista {
	
}

.lista li {
	list-style-type:none;
	margin:2px 0;
}

.lista li a,
.lista li a:link,
.lista li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#596A79;
	text-decoration:none
}

.lista li a:hover {
	color:#344757
}

.vat {
	vertical-align:top
}