body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
}
a {
	text-decoration: none;
	color: #000000;
	
}
h2 {
	font-size: 14px;
}
img {
	border: 0px;
}

#body {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
}
/*index (login)*/
#bodyLogin {
}
#login {
	width: 321px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../images/fondo_login.jpg);*/
	background-image: url(../images/fondo-header.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #EEEEEE;
	border-radius: 5px;
	margin-bottom: 5px;
}
#contentLogin {
	background-color: #FFFFFF;
	color: #004478;
	padding-left: 40px;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: bold;
}
#mensajeLogin {
	height: 10px;
	color: red;
}
.campoLogin {
	margin-bottom: 10px;
}
/*header*/
#header {
	height: 70px;
}
#logo {
	float: left;
	width: 350px;
}
#headerBtns {
	padding-top: 50px;
	text-align: right;
	font-weight: bold;
}
/*menu*/
#menu {
	background-color: #AEAEAE;
	width: 980px;
	padding-top: 2px;
	height: 22px;
}
#menu ul{
	margin: 0px;
	padding: 0px;
}
#menu li{
	float: left;
	width: 120px;
	text-align: center;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/fondo_solapa_click.jpg);
	background-repeat: no-repeat;
	height: 22px;
}
#menu a{
	float: left;
	height: 16px;
	background-image: url(../images/fondo_solapa.jpg);
	background-repeat: no-repeat;
	width: 120px;
	color: #000000;
	padding-top: 6px;
}
#menu p{
	padding-top: 6px;
	margin: 0px;
}
/*principal*/
#mainMain {
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 45px;
	padding-left: 15px;
}
#main {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #F5F5F5;
}


#title1 {
	background-image: url(../images/fondo_cat.jpg);
	background-repeat:  repeat-x;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 15px;
	border-bottom: 1px solid #CECECE;
}

/*seccion newsletter*/
#contentLeft {
	float: left;
	width: 530px;
}
#mainNewsletter {
	float: left;
	width: 530px;
	margin: 5px;
}
#newsletterBtns {
	float: left;
	width: 110px;
	padding-left: 10px;
}
#newsletter {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	width: 400px;
	overflow: auto;
	height: 190px;
	float: left;
}
#newsletter ul{
	margin: 0px;
	padding: 0px;
}
#newsletter li{
	list-style-image: none;
	list-style-type: none;
	padding: 5px 8px;
	height: 12px;
}
#newsletter a{
}
#newsletter th {
	background-image: url(../images/fondo_cat.jpg);
	background-repeat:  repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
}
#newsletter th, #newsletter td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CECECE;
	height: 15px;
}
#newsletterBtnsInf {
	clear: both;
}
#mainGrupos {
	float: left;
	width: 100px;
}
#grupos {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	height: 130px;
	overflow: hidden;

}
#grupos ul{
	margin: 0px;
	padding: 0px;
}
#grupos li{
	list-style-image: none;
	list-style-type: none;
	padding: 5px 8px;
	height: 12px;
}
#grupos a{
}
/*seccion newsletter contenido*/
#mainContentNewsletter {
	margin: 5px;
	width: 385px;
	float: left;
}
#contentNewsletter {
	height: 380px;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


/*seccion noticias*/
#mainCategorias {
	float: left;
	width: 165px;
	margin: 5px;
}
#categorias {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	height: 400px;

}
#categorias ul{
	margin: 0px;
	padding: 0px;
}
#categorias li{
	list-style-image: none;
	list-style-type: none;
	padding: 5px 8px;
	height: 12px;
}
#categorias a{
}

#mainListado {
	margin: 5px;
	float: left;
	width: 260px;
}
#listado {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	height: 400px;

}
#listado table{
}
#listado td{
	height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CECECE;
}

#listado tr{
	height: 22px;
}
/*seccion noticias contenido*/
#mainContent {
	margin: 5px;
	width: 485px;
	float: left;
}
#content {
	height: 390px;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	padding-top: 10px;
}
#cont2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DBDCDE;
	margin-right: 10px;
	margin-left: 60px;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 10px;
}
#fotos {
	float: left;
	width: 200px;
}
#fotos img{
	margin: 1px;
}
#fotosBtns {
	float: left;
	width: 80px;
}
#video {
	float: left;
	width: 115px;
}

#categorias, #listado, #content, #galeriasCont, #galerias{
	overflow: auto;
}

.fondo1 {
	background-color: #F8F8F8;
}
 
 /*galerias*/
#mainGalerias {
	margin: 5px;
	width: 580px;
	float: left;
}
#galerias {
	height: 390px;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	padding-top: 10px;
}
#mainGaleriasEdit {
	margin: 5px;
	width: 480px;
	float: left;
}
#galeriasEdit {
	height: 390px;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	padding-top: 10px;
}
#mainGaleriasCont {
	float: left;
	width: 265px;
	margin: 5px;
}
#galeriasCont {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	height: 400px;
	padding-left: 8px;

}
/*botones y formularios*/
#boton {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
}
#boton a {
	height: 22px;
	font-weight: bold;
	color: #222222;
	text-decoration: none;
	float: left;
	padding-top: 4px;
	background-image: url(../images/btn_2_back_roll.jpg);
	background-repeat:  repeat-x;
}

#boton a:hover{
	background-image: url(../images/btn_2_curva_1_roll_roll.jpg);
}
#btnLeft{
	float: left;
}
#btnRight{
	float: left;
}
.ancho1 {
	width: 60px;
	float: left;
}
/*ancho de botones*/
.ancho2 {
	width: 60px;
}
.ancho3 {
	width: 100px;
}
.ancho4 {
	width: 88px;
}
.ancho5 {
	width: 130px;
}
/*flotar botones*/
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}


/*****/


input, textbox {
	font-size: 11px;
	color: #666666;
}
.textbox1 {
	height: 80px;
}
.input1 {
	width: 170px;
}
.input2 {
	width: 170px;
}
.input3 {
	width: 100px;
}
.input4 {
	width: 230px;
}
.clear {
	clear: both;
}

p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#galerias img:hover {
	border: 1px solid #999999;
}
.marginTop1 {
	padding-top: 7px;
}
form {
	margin: 0px;
	padding: 0px;
}

.blink {
	text-decoration: blink;
}
