/*
Theme Name: Red Avivamiento
Theme URI: http://www.minsionweb.net/
Version: 1.6
Author: Misionweb Network



/* ESTRUCTURA - FUENTES GENERALES */

body {font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
font-size: 14px;
background-color:#000;
margin: 0px;}

#page {width: 950px;
margin: 0px auto;
background-color:#000;
position:relative;}

#mapa {padding-top: 40px;
background-image:url(images/mapa_principal.png);
width: 950px;
height: 615px;
background-position:bottom;
background-repeat:no-repeat;
}

#principal {padding-top: 146px;
background-image: url(images/fondo_principal.png);
width: 950px;
height: 559px;
background-position:bottom;
background-repeat:no-repeat;
}

#java_slide { margin: 21px 0px; 
border: 1px solid #1A1A1A;}

#footer { width: 720px;
margin: 0px auto;
text-align:center;
}

#logo {background-image:url(images/logo.png);
width: 644px;
height: 133px;
position:absolute;
top: 14px;
left: 15px;}

#links {/*background-image:url(images/fondo_links.png);*/
width: 683px;
height: 40px;
position: absolute;
left: 136px;
top: 616px;}

/* MENU */

#links ul {width: 683px;
height: 40px;
margin: 0px;
padding: 0px;
list-style:none;
}

#links ul li { 
height: 32px;
text-align:center;
font-size: 12px;
padding: 0px;
margin: 0px;
position: relative;
float: left;
display:block;
background-image:url(images/barra_links.jpg);
background-position:right;
background-repeat:no-repeat;
padding-top: 12px;}

#links ul li#nav1 {width: 68px;
font-size: 12px;
padding-top: 12px;
height: 28px;}
#links ul li#nav2 {width: 94px;}
#links ul li#nav3 {width: 112px;}
#links ul li#nav4 {width: 79px;}
#links ul li#nav5 {width: 119px;}
#links ul li#nav6 {width: 60px;}
#links ul li#nav7 {width: 89px;
background-image:none;}

#links ul li a {color:#FFF;
text-decoration:none;}

#links ul li a:visited {color:#FFF;
text-decoration:none;}

#links ul li a:hover {color:#FFF;
text-shadow:0 1px 0 #FF0A01;
text-decoration:none;}

/* LINKS GENERALES */

a:link { text-decoration: none;
color:#b08219;}

a:visited { text-decoration: none;
color:#b08219;}

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

/* LINKS FOOTER */

#footer a:link { text-decoration: none;
color:#b08219;}

#footer a:visited { text-decoration: none;
color:#b08219;}

#footer a:hover { text-decoration: underline;
color:#b08219;}

/* LINKS DEL MAPA */

/*#toronto_link {position:absolute;
width: 79px;
height: 21px;
left: 120px;
top: 241px;
overflow:hidden;
text-indent: -999px;}*/

#logo_link {position:absolute;
width:473px;
height: 140px;
left: 257px;
top: 41px;
overflow:hidden;
text-indent: -999px;}

#chelsea_link {position:absolute;
width: 77px;
height: 21px;
left: 300px;
top: 275px;
overflow:hidden;
text-indent: -999px;}

#worcester_link {position:absolute;
width: 91px;
height: 21px;
left: 113px;
top: 269px;
overflow:hidden;
text-indent: -999px;}

#longisland_link {position:absolute;
width: 99px;
height: 21px;
left: 277px;
top: 300px;
overflow:hidden;
text-indent: -999px;}

#queens_link {position:absolute;
width: 72px;
height: 21px;
left: 138px;
top: 293px;
overflow:hidden;
text-indent: -999px;}

#fort_myers_link {position:absolute;
width: 91px;
height: 21px;
left: 98px;
top: 339px;
overflow:hidden;
text-indent: -999px;}

#honduras_link {position:absolute;
width: 66px;
height: 21px;
left: 113px;
top: 381px;
overflow:hidden;
text-indent: -999px;}

#nigeria_link {position:absolute;
width: 54px;
height: 21px;
left: 416px;
top: 404px;
overflow:hidden;
text-indent: -999px;
}

#framingham_link {position:absolute;
width: 107px;
height: 21px;
left: 292px;
top: 213px;
overflow:hidden;
text-indent: -999px;
}

#india_link {position:absolute;
width: 47px;
height: 21px;
left: 633px;
top: 359px;
overflow:hidden;
text-indent: -999px;
}

/* PANELES JAVA */

body.contenido_java {background-color:#1d1d1d;
padding: 20px;
font-size: 14px;}

/* HEADERS */

h2 {color:#fcb924;
font-size: 18x;
font-weight:bold;}

.borde_separacion {border: 1px dotted #6e6e6e;
margin: 10px 0px;}

/*AGENDA*/

#agenda {width:949px; 
height:30px;
background-color:#000000; 
font-family:Georgia, "Times New Roman", Times, serif; 
margin-bottom:21px;}

.titulo_agenda{color:#B08219; 
width:250px; 
float:left; 
text-align:center; 
height:25px; 
background-color:#111111; 
padding-top:5px;
}

.contenido_agenda {width:697px; 
float:right; 
height:25px; 
background-color:#0e0e0e; 
padding-top:5px;}

/*Galeria*/

#galeria_post {width:220px; 
float:left; 
height:220px;}

#galeria_post li{ list-style:none;}

#galeria_post h3 {font-size:11px; 
color:#000;} 

.titulo_galeria{height:40px; 
overflow:hidden;

}

.datos_galeria {height:50px; 
overflow:hidden;}

#contenido_cat {margin:30px;}

/*Fin Galeria*/

#mediacenter {margin-bottom:21px; 
/*border: 1px   #1a1a1a solid; */
height:241px;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.wp-caption-text {font-weight:bold;}	
	
/* End Images */

#categorias {
margin: 21px auto;
    width: 636px;}

#categorias {margin-top:21px; 
width: 636px;}

#categorias a {color:#FFF; 
text-decoration:none;
text-shadow: 1px 1px 0px #000000; 
width:200px; 
height:27px; 
display:block; 
 }

#categorias a:hover {color:#000; 
text-decoration:none;
text-shadow: 1px 1px 0px #FFF;}


.botonesh {width:200px; 
height:26px; 
font-size:16px; 
float:left; 
padding-top:6px; 
border:1px solid #2e2e2e; 
margin:0px 5px; 
background-color:#EA9502;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: linear-gradient(left top, #F6A903 18%, #C65A01 83%);
background: -o-linear-gradient(left top, #F6A903 18%, #C65A01 83%);
background: -moz-linear-gradient(left top, #F6A903 18%, #C65A01 83%);
background: -webkit-linear-gradient(left top, #F6A903 18%, #C65A01 83%);
background: -ms-linear-gradient(left top, #F6A903 18%, #C65A01 83%);
background: -webkit-gradient(
	linear,
	left top,
	right bottom,
	color-stop(0.18, #F6A903),
	color-stop(0.83, #C65A01)
);

 }
 
 .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
