hr{
	border: 1px dotted #CCC;
}

img{
	border:0;
}
a{
		text-decoration:underline;
	color:#1F3542;
}
a:hover{
		text-decoration:underline;
	color:#000;
}
.f{
	clear:both;
}
.ff{
	clear:both;
	height:10pt;
}
b{
	color:#505CB5;
	
}

body{
	
	font-size:12px;
	color:#88929B;
	font-family:Verdana,Arial,Tahoma;
	padding:0 0 6px 0;
	margin:0;
	background:url('../imgs/fondo.jpg') #F7F7F7 top left repeat-x;
	text-align:center;
}
#contenedor{
	margin:0 auto;
	width:1000px;
	text-align:left;
	background:url('../imgs/fondocontenedor.jpg') transparent top right repeat-y;
}
#flash{
	width:1000px;
	height:273px;
}
#contenido{
	font-size:.9em;
	margin:0 10px 0 10px;
	padding:0;
	background:url('../imgs/fondocontenido.jpg') transparent top right repeat-x;
}
ul#menu{
	font-family:Arial;
	height:38px;
	background:url('../imgs/fondomenu.jpg') transparent top right repeat-x;
	padding:0;
	margin:0;
	list-style:none;
}
ul#menu li{
	background:url('../imgs/fondomenuli.jpg') transparent top right repeat-y;
	float:left;
	margin:0;
	padding:0 2px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;

}
ul#menu li.bandera{
	float:right;
}
ul#menu li.bandera a{
	padding:7pt 3pt 0 0 ;
	
}
ul#menu li a{
	text-decoration:none;
	padding:7pt 2em;
	color:#888;
	display:block;

}
ul#menu li a:hover{
	background:url('../imgs/fondomenulih.jpg') transparent top right repeat-x;
	
}

ul#youare{
	font-size:.9em;
	height:12px;
	padding:4px 10px 10px 10px;
	background:#CCC;
	border-bottom:1px solid #FFF;
	color:#FFF;
	margin:0;
	list-style:none;
}

ul#youare li{
	float:left;
	margin:0;
	padding:0;

}
ul#youare li .idioma{
	float:right;
	margin:0;
	padding:0;

}

ul#youare a{
	background:url('../imgs/youli.gif') transparent top right no-repeat;
	font-size:.9em;
	padding:0 2em 0 1em;
	text-decoration:none;
	color:#666;


}
ul#youare a:hover{
	background:url('../imgs/youlih.gif') transparent top right no-repeat;
	font-size:.9em;
	color:#000;
	
	
}

.pequeno{
	float:left;
	width:326px;
	padding:0;
	margin:0;
	text-align:center;
}
.mediano{
	float:left;
	width:652px;
	padding:0px;
	margin:0;
}

.grande{
	float:left;
	width:978px;
	padding:0px;
	margin:0;
}

.cont{
	text-align:justify;
	padding:20px;
}
.cont img{
	float:left;
	margin:0  5pt 0 0 ;
}
h1{
	font-family:Arial;
	margin:0 0 4pt 0;
	padding:0;
	font-size:1.2em;
	color:#505CB5;
	text-align:left;
	text-transform:uppercase;
}



form#login{
	margin:10px;
	background:url('../imgs/fondologin.jpg') transparent top left no-repeat;
	padding:10px;
	height:128px;
}

form#login img{
	float:right;
	margin:0 20pt 0 0 ;
}

.pequeno form h1{
	padding:.3em 0 .5em 2em;

}
form label{
	height:1.2em;
	color:#9EA8E3;
	width:90px;
	position:relative;
	display:block;
	float:left;
	text-align:right;
	padding:0 1em 0 0;
	margin: 0 0 3pt 0;
}
form input{
	height:1.2em;
	background:#e5e5e5;
	border:1px solid #CCC;
	width:auto;
	position:relative;
	display:block;
	float:left;

	font-size:.9em;
	margin: 0 0 3pt 0;
}

.mediano form input,.mediano form textarea{
	width:60%;
	font-size:1em;
	font-family:Verdana;
	background:#e5e5e5;
	border:1px solid #CCC;;
}
.mediano form label{
	clear:left;
	width:160px;
	height:1.5em;
}
.pequeno form input{
	width:140px;
}

form#login .sub,form .sub{
	margin:6pt;
	text-align:center;
	clear:both

}

form .sub input, .mediano form .sub input{
	width:auto;
	padding:3pt 6pt;
	float:none;
	background:url('../imgs/fondosub.jpg') #fff center center repeat-x;
	cursor:pointer;
	margin:auto;
	height:auto;
	display:inline;

	
}
form .sub input:hover{
	background:#FFF;
	
}

.mediano form {
	background:url('../imgs/fondoform.jpg') transparent top left repeat-y;

}
.mediano form h1{
	padding:1em 0 4pt 3em;
	background:url('../imgs/formh1.jpg') transparent top left no-repeat;
	position:relative;
}

form select{
	width:70%;
	background:#e5e5e5;
	border:1px solid #CCC;
	width:auto;
	display:block;
	float:left;
	font-size:.9em;
	margin: 0 0 3pt 0;
}
.grisuno{
	background:#EEE;
	border-top:1px dotted #CCC;

}
.grisdos{
	background:#E2E2E2;
	border-top:1px dotted #CCC;

}
.gristres{
	background:#E9E9E9;
	border-top:1px dotted #CCC;

}


.noticia{
	margin:.3em  0 .3em .3em;
	padding:0 1em;
	background:url('../imgs/fondonoticia.jpg') transparent top left repeat-x;
	text-align:left;
		position:relative;
}
.noticia img{
	float:left;
	margin:0 1em 0 0;
}

h2{
	text-align:left;
	font-size:1.1em;
	padding:0 ;
	margin:0;
	display:block;
	color:#FF6600;
}

.noticia h2{
	padding:1em 0 0 0 ;
	margin:0 0 1em 0;
}

h2 a{
	text-decoration:none;
	color:#FF9900;
	text-align:left;
	font-size:1em;
}
h2 a:hover{
	color:#FF6600;
	
}

ul{
	list-style-image:url('../imgs/li.jpg');
	list-style-position:outside;
	margin:1em 0 1em 4em;
	padding:0;


}
ul li{
	margin: 0;
	padding:0 0 0 .6em;


}
ul li a{
	text-decoration:none;
	color:#3C6075;

}
.todas{
	float:right;
	width:140px;
	margin:0 1.5em 0 0;
	padding:0;
	clear:both;
	background:url('../imgs/mas.jpg') transparent top right no-repeat;
	text-align:left;
	height:31px;
}
.todas a{
	padding:5pt 0 5pt 3.5em;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	font-size:.8em;
}
.todas a:hover{
	background:url('../imgs/mash.jpg') transparent top right no-repeat;
}


#pie{
	height:107px;
	background:url('../imgs/fondopie.jpg') transparent top right repeat-x;

}
#pie .pied{
	float:right;

}
#pie .piei{
	float:left;

}
#pie .ppie{
	text-align:center;
	float:left;
	height:70px;
	margin:5pt;
	padding:5pt 20pt 5pt 5pt;
	background:url('../imgs/fondomenuli.jpg') transparent top right repeat-y;
	
}
#pie ul{
	margin:7pt 10pt 0 0 ;
	padding:0;
	list-style:none;
	list-style-image:none;
	display:block;
	float:right;

}
#pie ul li{

	margin:1pt 0 0 0;
	font-size:.8em;
	text-align:right;
}

.pequeno .noticiad{
	background:url('../imgs/noticiad.jpg') transparent top left no-repeat;
	padding:10pt 18pt 10pt 15pt;
}
.pequeno .noticiad h2,.pequeno .noticiadd h2{
	margin: 3pt 0 4pt 0;
	background:#AAB3E8;
}
.pequeno .noticiad h2 a,.pequeno .noticiadd h2 a{
	color:#FFF;
	display:block;
	padding:2pt;
}
.pequeno .noticiad h2 a:hover,.pequeno .noticiadd h2 a:hover{
	background:#5078D1;
	text-decoration:none;
}
.pequeno .noticiadd{
	background:url('../imgs/noticiadd.jpg') transparent top left no-repeat;
	padding:10pt 18pt 10pt 15pt;
}
.destacado{
	margin:1em;
	padding:1em;
	background:#AAB3E8;
	color:#FFF;
	font-weight:bold;
	border:1px dotted #505CB5;
}
.destacado a{
	color:#FFFF00;
}
.destacado a:hover{
	color:#505CB5;
}

.mediano form .pieform{
	background:url('../imgs/fondosubmed.jpg') transparent bottom left no-repeat;
	height:32px;
	clear:both;
}

form table{
	margin:0;
	text-align:left;
	width:536px;
}
th{
	background:#5078D1;
	padding:2pt;
	color:#fff;
	text-align:center
}
td{
	text-align:left;
	padding:2pt;
	font-weight:normal;
	color:#333;
}
.td1{
	text-align:left;
	background:#E6E6E6;
	
}
.td2{
	text-align:left;
	background:#E0E0E0;
}

.td1p{
	background:#E6E6E6;
	text-align:right;
	width:60px;
	
}
.td2p{
	text-align:right;
		width:60px;
		background:#E0E0E0;
}


.tdama{
	text-align:left;
	background:#FFFF99;
	
}
.tdroj{
	text-align:left;
	background:#EF8792;
}
.tdroj a{
	font-weight:bold;
	color:#FFF;
}
.tdroj a:hover{
	color:#000;
}

.paginador{
	text-align:center;
}
.firma{
	font-size:.8em;
	font-weight:bold;
	color:#838CCA;
}
.firma a{
	color:#838CCA;
}

.firma a:hover{
	color:#545FB6;
}

.pfoto{
	text-align:center;
	clear:both;
	margin:1em 0;
}
.pfoto img{
	float:none;
}

.resultado{
	margin:1.5em;
	border:1px solid #CCC;
	background:#EEE;
	font-weight:bold;
	text-align:center;
	padding:1em;

	width:556px;
}
form input.error{
	border-bottom:2px solid #FF6600;
}

.ro{
	color:#FF0000;
	font-size:1.2em;
	font-weight:bold;
	margin:1em;
}
.ve{
	color:#009900;
	font-size:1.2em;
	font-weight:bold;
	margin:1em;
}
.com{
	clear:left;
	margin:10px 10px 10px 170px;
	border:1px dotted #AAB3E8;
	padding:.5em;
	color:#666;
	width:358px;
	font-size:.8em;
	background:#EEE;
}

.mediano form input.cb{
	background:none;
	border:none;
	width:auto;
}

.resultado table{
	width:100%;
}
td form{
	margin:0;
	padding:0;
	background:none;

}