/*
Theme Name: PersonalTemplate
Theme URI: ...
Description: Plantilla personalizada desarrollada para el portal
Version: 1.0
Author: MLS
Author MLS
Tags: Plantilla personalizada, 2 columnas, portada personalizada, p&aacute;ginas personalizadas, black, blue, orange
*/

/* ----------GENERAL---------*/
* {margin:0; padding:0;}

a {
	background-color:inherit; 
	color:#ff9f00; 
	font-weight:bold; 
	text-decoration:none;}
a:hover {
	background-color:inherit; 
	color:inherited; 
	text-decoration:underline;
	cursor:pointer;}
a img {
	border:0;}

body {
	background:#111111 ; 
	color:#ffffff; 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	margin:0px 0px;
	padding:0px 0px;
	overflow: auto;}

#contenedor {
	background: #222222;
	margin:0px auto;
	font-size:14px;
	padding:0px 0px;
	width:1000px;}

#fondo {
	background: #222222;
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px ;
	padding: 0px 0px;
	width:1000px;
	z-index:0;}

/* ----------CABECERA---------*/
#header {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:110px;
	color:#014268;
	padding: 0px 0px;
	border-top: 2px  solid #dda65f;
	border-bottom: 2px  solid #dda65f;
	overflow-x:hidden; 
	overflow-y:hidden; 
	z-index:10;}
#logo {
	position:relative;
	top:15px;
	left:5px;
	background-image: url('img/home/logo.png')!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/personaltemplate/img/home/logo.png');
	background-repeat:no-repeat;
	margin:0px 0px ;
	width:200px;
	height:85px;
	z-index:2000;
	cursor:pointer;}
#headermenu {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:40px;
	z-index:100;
	overflow-x:hidden; 
	overflow-y:hidden; }
#menu {
	float:right;
	margin:10px 5px 0px 0px;
	width:110px;
	height:25px; 
	color:#999999;
	font-size:12px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-align: center;
	cursor:pointer;
	background-image: url('img/plantilla/menu.gif');
	background-repeat:repeat;}
#menu_cat {
	float:right;
	margin:10px 5px 0px 0px;
	width:110px;
	height:25px; 
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-align: center;
	cursor:pointer;
	border: 1px  solid #dda65f;
	background-image: url('img/plantilla/menu.gif');
	background-repeat:repeat;}
#bannertop {
	position:relative;
	top:-65px;
	left:315px;
	margin:0px 0px ;
	width:468px;
	height:60px;
	background-color:#222222;
	z-index:3000;}
#msg{
	position:relative;
	top:-65px;
	left:225px;
	font-size:11px;
	margin:0px 0px;
	width:660px;
	height:40px;
	font-weight:bold;
	text-align:left;
	padding:10px 0px;
	color:#ffffff;
	z-index:2000;}
#headermsg {
	position:relative;
	top:-110px;
	left:840px;
	width:150px;
	height:20px;
	font-size:10px;
	text-align:right;
	color:#ffffff; 
	z-index:20;
	cursor:pointer;}

/* ----------DESTACADOS---------*/
#destacados {
	position:relative;
	top:-2px;
	left:0px;
	width:1000px;
	height:79px;
	color:#014268;
	font-size:12px;
	color:#ffffff;
	padding:2px 0px;
	border-top: 2px  solid #dda65f;
	border-bottom: 2px  solid #dda65f;
	z-index:10;}
#destacados p{
	font-size:14px;
	margin:0px 0px;
	text-align:center;
	padding:0px 0px;
	font-weight: bold;}
#destmsg{
	float:left;
	margin: 0px 8px 0px 8px;
	color:#FFFFFF; 
	width: 202px;
	height:77px;
	font-size:14px;
	padding:0px 0px;}
#destmsg p{
	font-size:14px;
	margin:5px 5px;
	text-align:center;
	padding:0px 0px;
	font-weight: bold;}
#destcaja{
	float:left;
	margin: 0px 4px 0px 4px;
	color:#FFFFFF; 
	width: 100px;
	height:77px;
	font-size:12px;
	padding:0px 0px;	
	border: 1px solid #426e8d !important;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; 
	cursor:pointer;
	overflow-x:hidden; 
	overflow-y:hidden; }



/* ----------LATERAL---------*/
#lateral2 {
	margin:0px 0px ;
	padding: 20px 10px;
	width:200px;
	}
#lateral2 h1{
	color:#FFFFFF; 
	font-size:20px; 
	letter-spacing:0px; 
	vertical-align:middle;
	text-align:left;
	margin:0px 0px;}
#lateral2 h2{
	color:#ffffff; 
	font-size:14px; 
	letter-spacing:0px; 
	vertical-align:middle;
	text-align:left;
	margin:0px 0px;}
#lateral2 p{
	color:#FFFFFF; 
	font-size:12px;
	font-weight:none;
	letter-spacing:0px; 
	vertical-align:middle;
	margin:0px 0px;}

/* ----------CONTENEDOR POST---------*/
#contenedor_post {
	margin: 0px 0px;
	padding:0px 0px;
	width:770px;}

#post {
    clear:both;
	float:center;
	margin: 0px auto;
	color:#FFFFFF; 
	width:690px;
	font-size:12px;
	padding:10px 0px;
	text-align:left;}
#post h1{
	font-size:18px; 
	margin:0px 0px;}
#post h2{
	font-size:14px; 
	margin:0px 0px;}
#post p{
	font-size:12px;
	margin:0px 0px;
	text-align:justify;
	padding:10px 0px;}
#post p.nojust{
	text-align:inherit;
	padding:0px 0px;}
#post p.cent{
	text-align:center;
	padding:0px 0px;}
#post p.mini{
	font-size:10px;
	margin:0px 0px;
	text-align:inherit;
	font-weight:normal;
	padding:0px 0px;}
#post p.minider{
	font-size:10px;
	margin:0px 0px;
	text-align:right;
	font-weight:normal;
	padding:0px 0px;}
#post p.mini a{
	color:#ff9f00;
	font-weight:normal;
	padding:0px 0px;}
#post p.mini a:visited{
	color:#ff9f00;
	font-weight:normal;}

#caja {
    clear:both;
	float:center;
	margin: 20px auto 20px auto;
	color:#FFFFFF; 
	width: 670px;
	font-size:12px;
	padding:10px 10px;	
	border: 1px solid #426e8d !important;
	-moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; 
	background-image: url('img/plantilla/fondo-caja1.jpg');
	background-repeat:repeat;
	cursor:pointer;}
#caja a:visited{
	color:#bf9b5e;}
#caja p.mini{
	font-size:10px;
	text-align:right;
	margin:0px 0px;
	font-weight:normal;}
#caja p.mini a{
	color:#ff9f00;
	font-weight:normal;}
#caja p.mini a:visited{
	color:#ff9f00;
	font-weight:normal;}
#caja p.obligatorio{
	color:#ffad2b;}
#caja p.peq{
	font-size:9px;}

#caja_estatica {
    clear:both;
	float:center;
	margin: 20px auto 20px auto;
	color:#FFFFFF; 
	width: 500px;
	padding:10px 10px;	
	text-align:center;}
#caja_estatica p{
	font-size:16px;
	text-align:center;
	margin:0px 0px;
	font-weight:normal;}
#caja_estatica p.mini {
	font-size:10px;
	text-align:right;
	margin:0px 0px;
	font-weight:normal;}
#caja p.mini a{
	color:#ff9f00;
	font-weight:normal;}

/* ----------FOOTER---------*/
#footer {
	position:relative;
	top:-10px;
	left:0px;
	width:1000px;
	height:30px;
	color:#ffffff;
	border-top: 2px  solid #dda65f;
	border-bottom: 2px  solid #dda65f;
	z-index:10;
	background-image: url('img/plantilla/fondo-pie.jpg');
	background-repeat:repeat-y;
	text-align:left;}
#footer p {
	font-size:11px;
    font-weight:normal;
	margin:7px 30px;}
#footer a{
	color:#ffffff;
	font-weight:bold;}

#banner {
	position:relative;
	top:-93px;
	left:235px;
	margin:0px 0px ;
	width:728px;
	height:90px;
	z-index:3000;}
#banner_boton {
	clear:both;
	margin:0px 0px ;
	width:160px;
	height:600px;
	z-index:2001;}

#com1 {
	float:left;
	margin: 0px 0px 0px 25px;
	padding:0px 0px;
	width:300px;
	height:120px;}

hr {
	border: none 0;
	margin:10px 0px;
	border-top: 1px solid #a3855e;
	width: 99%;
	height: 1px;}

hr.hrc  {
	border: none 0;
	border-top: 1px dashed #a3855e;
	width: 60%;
	height: 1px;}

hr.breves  {
	border: none 0;
	border-top: 1px dashed #a3855e;
	width: 100%;
	height: 1px;
	margin:5px auto;}


input {
	border: 0px;
	background-color:#ffffff;
	color:#000000; 
	height:18px;
	font-size:12px;
	text-align:center}

input.busqueda {
	background-image: url('img/plantilla/busqueda.png')!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/personaltemplate/img/plantilla/busqueda.png');
	background-repeat:no-repeat;}

input.required {
	border: 0px;
	background-color:#ffd99e;
	color:#000000; 
	font-size:12px;}

textarea {
	border: 0px;
	background-color:#ffffff;
	color:#000000; 
	font-size:12px;
	overflow-x: hidden; 
	overflow-y: auto;}

textarea.required {
	border: 0px solid #000;
	background-color:#ffd99e;
	color:#000000; 
	font-size:12px;}

input.submit {
	border: 1px dashed #999999;
	background-color:#ffffff;
	color:#000000; 
	font-size:12px;
	width:75px;
	height:25px;
	cursor:pointer;}

#div_fotopost {
	position:relative;
	top: 0px;
	left: 0px;
	width: 155px;
	height: 120px;
	background-image: url('img/plantilla/blanco.png');
	background-repeat:repeat;
	border: 0px solid #ffffff;
	padding:5px 5px;}

/* ----------GALERIA---------*/
#caja_g {
    clear:both;
	float:center;
	margin: 20px auto 20px auto;
	color:#FFFFFF; 
	width: 670px;
	height:130px;
	font-size:12px;
	padding:10px 10px;	
	border: 1px solid #426e8d !important;
	-moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; 
	background-image: url('img/plantilla/fondo-caja1.jpg');
	background-repeat:repeat;
	cursor:pointer;
	overflow-x:hidden; 
	overflow-y:hidden;}
#caja_g a:visited{
	color:#bf9b5e;}
#div_fotopost_g {
	position:relative;
	top: 0px;
	left: 10px;
	width: 640px;
	height: 120px;
	background-image: url('img/plantilla/blanco.png');
	background-repeat:repeat;
	padding:5px 5px;}
#div_fotopost_gtitle {
    position: relative;
	top: -30px;
	left: 300px;
	width: 350px;
	height: 20px;
	text-align:right;
	background-image: url('img/plantilla/fondo-caja1.jpg');
	background-repeat:repeat;}

/* ----------COMENTARIOS---------*/
#comment p{
	font-size:12px;
	margin:0px 0px;
	text-align:center;
	font-weight:normal;
	padding:0px 0px;}

/* ----------GALERIA INTERNA---------*/
#galeria{
	overflow: auto;
	overflow-x:hidden; 
	overflow-y:hidden; 
	margin:0px auto;
	border-top: 1px  solid #dda65f;
	border-bottom: 1px  solid #dda65f;}
#photo{
	position:relative;
	top:8px;
	left:0px;
	margin:0px 0px;
	padding:0px 0px; 
	border: 2px solid #426e8d;
	background-repeat:no-repeat;
	z-index:10px;
	overflow: auto;
	overflow-x:hidden; 
	overflow-y:hidden;}
#photosig{
	position:relative;
	top:-39px;
	height:45px;
	width:45px;
	color:#ff9f00;
	padding: 0px 0px;
	background-image: url('img/plantilla/photosig.gif');
	background-repeat:no-repeat;
	background-position: 5px 5px;
	cursor:pointer;
	z-index:20px;
	overflow-x:hidden; 
	overflow-y:hidden;}
#photosig p {
	font-size:9px;
	text-align:right;
	margin:0px 0px;}

#cajavisual{
    clear:both;
	float:center;
	margin: 20px auto 20px auto;
	color:#FFFFFF; 
	width: 532px;
	height:830px;
	font-size:12px;
	padding:2px 0px;	
	border-top: 1px  solid #dda65f;
	border-bottom: 1px  solid #dda65f;
	overflow-x:hidden; 
	overflow-y:hidden; }

#visual{
	float:left;
	margin: 2px 2px 2px 2px;
	color:#FFFFFF; 
	width: 100px;
	height:77px;
	font-size:12px;
	padding:0px 0px;	
	border: 1px solid #426e8d;
	cursor:pointer;
	overflow-x:hidden; 
	overflow-y:hidden; }

/* PARA LINKS */
a.anc:link { text-decoration: none; color:#00ffff;}
a.anc:visited { text-decoration: none; color:#00ffff}
a.anc:active { text-decoration: none; color:#ff0000}
a.anc:hover {text-decoration: underline; color:#ffff00;}