@charset "utf-8";
/* CSS Document */

body{
	background-color:#9F4F74;
	*text-align:center;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

body a{
	color:#990;
	text-decoration:none;
}

body a:hover{
	color:#990;
	text-decoration:underline;
}

body table{
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

h1{
	color:#AF0A56;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}

.showIDadmin{
	margin-bottom:10px;
	padding:3px;
	padding-left:10px;
	background-color:#EDEDED;
	border:1px solid #CCC;
	color:#333;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	width:70px;
}

.showGaladmin{
	margin-bottom:10px;
	padding:3px;
	padding-left:10px;
	background-color:#EDEDED;
	border:1px solid #CCC;
	color:#333;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	width:300px;
}

.parentFrame{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-left:10px;
	padding-top:10px;
}

/* CAJA PRINCIPAL */
.homeBox{width:954px; float:left; background-image:url(graficos/fondoHome-Side.jpg); background-repeat:repeat-y; display:block; }
.homeBox-top{width:100%; height:167px; display:block; background-image:url(graficos/fondoHome-Top.jpg); background-position:middle center; margin-bottom:0px; background-repeat:no-repeat;}
.homeBox-bottom{width:100%; height:69px; float:left; display:block; background-image:url(graficos/fondoHome-Bottom.jpg); background-position:top center; margin-top:0px;}

.innerBoxHome{
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	width:934px;
	float:left;
	display:block;
	text-align:left;
}

/* POSICIONES */
.columna{
	width:240px;
		*width:220px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:5px;
}

.contenido{
	width:665px;
		*width:640px;
	float:right;
	/*background-color:#FFFFFF;*/
	padding-right:15px;
	*padding-right:0px;
}

.contenido li{
	margin-bottom:5px;
}

/* MODULOS */
.footer{
	color:#ffffff;
	width:850px;
	height:30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:17px;
}

.footer img{
	border:0px;
	margin:3px;
}

.logo{
	width:170px;
	height:120px;
	float:left;
	margin-top:20px;
	margin-left:40px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	text-align:center;
	text-decoration:none;
}

.logo img{
	border:0px;
}

.logo a, logo a:hover{
	font-weight:bold;
	text-decoration:none !important;
	color:#ffffff !important;
}

.textoMP{
	font-size:10px;
	color:#06F;
}

.headerMiddle{
	margin-top:127px;
	width:700px;
	height:50px;
	float:left;
	padding-left:20px;
	text-align:left;
	overflow:hidden;
}

.loginTop{
	position:absolute;
	margin-top:20px;
	margin-left:740px;
	width:220px;
	height:100px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	*margin-left:-200px;
}

.loginTop a{
	color:#852929;
	text-decoration:none;
}

.loginTop a:hover{
	color:#852929;
	text-decoration:underline;
}

.loginTop-inputBox{
	background-color:#99ae6b;
	background-image:url(graficos/login-inputBox.gif);
	background-repeat:no-repeat;
	width:190px;
	height:20px;
	border:0px;
	margin-top:3px;
	margin-bottom:2px;
	color:#666666;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	padding-top:2px;
}

.botonLogin{
	background-color:#99ae6b;
	background-image:url(graficos/botonOk-login.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.buscar-inputBox{
	background-color:#ffffff;
	background-image:url(graficos/search-inputBox.gif);
	background-repeat:no-repeat;
	width:159px;
	height:20px;
	border:0px;
	margin-bottom:2px;
	color:#666666;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

.botonBuscar{
	/*background-color:#ffffff;*/
	background-color:#FFF0F7;
	background-image:url(graficos/botonOk-buscar.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	*background-position:0px 5px;
	width:20px;
	height:27px;
	cursor:pointer;
	border:0px;
}

/* MENU */
.topMenu{
	color:#9F617D;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:5px;
}

.topMenu a, .topMenu a:hover{
	color:#9F617D;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.subMenu{
	color:#6F3751;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
}

.subMenu a{
	color:#6F3751;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.subMenu a:hover{
	color:#6F3751;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

.reSubMenu{
	color:#CF6797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-left:20px;
}

.reSubMenu a{
	color:#CF6797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.reSubMenu a:hover{
	color:#CF6797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

.upp{
	text-transform:uppercase !important;
}

/* BLOGS */
.topBlog{
	width:670px;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #066;
	display:block;
}

.tituloBlog{
	color:#AF0A56;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}

.tituloNotaBlog{
	font-size:16px;
	color:#063;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.fechaBlog{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006;
	margin-left:5px;
}

.copeteBlog{
	font-size:13px;
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

.readMoreStyle{
	font-size:11px;
	display:block;
}

/* ARTICULO */
.topArticles{
	width:670px;
	height:20px;
	border-bottom:1px solid #066;
	display:block;
}

.fecha{
	color:#9F617D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	width:50%;
}

.fechaBus{
	color:#8F5444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.iconos{
	float:right;
	width:50%;
	text-align:right;
}

.iconos img{
	border:0px;
}

.copete{
	color:#666666;
	padding:5px;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}

/* ADMIN */
.parentFrame-admin{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px !important;
	color:#333333;
	text-align:left;
}

.parentFrame-admin td{
	font-size:12px;
}

.parentFrame-admin a{
	color:#960;
	text-decoration:none;
}
.parentFrame-admin a:hover{
	color:#600;
	text-decoration:underline;
}

.parentFrame-admin li{
	list-style-type:none;
	line-height:20px;
	display:block;
	width:800px;
	margin-bottom:5px;
}

.parentFrame-admin li a{
	background-color:#FFC;
	border-top:1px solid #FF9;
	border-bottom:1px solid #FF9;
	padding:5px;
	padding-left:15px;
}

.parentFrame-admin li a:hover{
	background-color:#FF9;
	border-top:1px solid #FFC;
	border-bottom:1px solid #FFC;
}

/* TOP MENU*/
.topTopMenu{
	margin-top:0px;
	/*background-color:#99AE6B;*/
}

.topMenua-left {
	background-image:url(graficos/botonTop_left.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:13px;
	height:38px;
	float:left;
}

.topMenua-right {
	background-image:url(graficos/botonTop_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:16px;
	height:38px;
	float:left;
	margin-right:5px;
}

.topMenua-side {
	color:#ffffff;
	background-image:url(graficos/botonTop_side.gif);
	background-repeat:repeat-x;
	margin-left:0px;
	/*padding-left:5px;*/
	margin-right:0px;
	/*padding-right:5px;*/
	height:38px;
	float:left;
	padding-top:12px;
}

.topMenua-side a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.error{
	color:#900;
}

.cajaFoto{
	height:100px; 
	width:335px; 
	float:left; 
	border:1px solid #256F00; 
	padding:10px; 
	vertical-align:middle; 
	margin-top:10px;
	margin-right:15px;
	background-color:#EFEFEF;
}


.parentFrame-admin-list{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px !important;
	color:#333333;
	text-align:left;
}

.parentFrame-admin-list td{
	font-size:12px;
}

.parentFrame-admin-list a{
	color:#960;
	text-decoration:none;
}
.parentFrame-admin-list a:hover{
	color:#600;
	text-decoration:underline;
}

.parentFrame-admin-list li{
	list-style-type:none;
	line-height:20px;
	display:block;
	width:800px;
	margin-bottom:5px;
}

.parentFrame-admin-list li a{
	background-color:#FFC;
	border-top:1px solid #FF9;
	border-bottom:1px solid #FF9;
	padding:5px;
	padding-left:15px;
}

.parentFrame-admin-list li a:hover{
	background-color:#FF9;
	border-top:1px solid #FFC;
	border-bottom:1px solid #FFC;
}

.artEx{
	line-height:9px !important;
	color:#3A5F00;
}

.onePic{
	width:60px;
	height:50px;
	padding:5px;
	float:left;
}

.onePic img{
	border:0px;
}

.onePic a{
	border:1px solid #333333;
	padding:1px;
	width:50px;
	height:50px;
	float:left;
}

.onePic a:hover{
	border:1px solid #999999;
	background-color:#cccccc;
	padding:1px;
	width:50px;
	height:50px;
	float:left;
}

.imageInfo{
	width:400px;
	display:block;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:15px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

.logosLeft{
	width:100px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:center;
}

.logosLeft img{
	padding:10px;
	border:0px;
}

/* LIBRO DE VISITAS */
.visitas{
	display:block;
	padding:10px;
	text-align:center;
}

.visitas a{
	color:#006;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.visitas a:hover{
	color:#006 !important;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mensajesTotal{
	display:block;
	float:left;
	width:400px;
}

.mensajeItem{
	border-bottom:1px dotted #CCCCCC;
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
}

.cap{
	width:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline-block;
	background-color:#FFF6CF;
	border:1px solid #BFB06B;
	text-align:center;
	padding:2px;
	color:#6F4545;
	*display:inline;
}

.userNameInfo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tituloLinkArticulo{
	color:inherit !important;
}

.selectedArticle{
	color:#900 !important;
	font-size:105% !important;
	font-weight:normal !important;
}

.parentFrame-admin .loginTop-inputBox{
	background-image:none;
	background-color:#FFF;
	border:1px solid #666666;
	width:190px;
	height:20px;
	margin-top:3px;
	margin-bottom:2px;
	color:#666666;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	padding-top:2px;
}

.parentFrame-admin .botonLogin{
	background-color:#ffffff;
	background-image:url(graficos/botonOk-login.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.parentFrame-admin .olv{
	display:none;
}

.botonLogOutAdmin{
	background-color:#FFF;
	border:0px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.cajaVideo{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #CCC;
	background-color:#ededed;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	padding:10px;
}
	.cajaVideo a{
		color:#006;
		text-decoration:none;
		display:block;
		margin-bottom:5px;
	}
	.cajaVideo a:hover{
		color:#006;
		text-decoration:underline;
		display:block;
		margin-bottom:5px;
	}
	.cajaVideo img{
		border:0px;
	}
