﻿/*
Theme Name: On Assignment
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.2 and higher
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.2
License:  GPL
*/
	
@import url("../modularity/style.css");


/* ------------------------------------------------------------------------------------- */
#background_unico { 
	background-color: #000;
	background-position: center top;
	background-repeat: repeat;
	background-attachment: absolute;
	text-align:center; /* aleluya esto hace que IE centre el contenedor */
	margin-top:25px;}
#background_unico img{
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;}
/* ------------------------------------------------------------------------------------- */



/* Globals */
.container {padding: 0em 0 2em 0; height:2100 px; /* 960px antes no existia*/} /*0em 0 2em 0*/
.container-inner {padding:0; /*background:#FAFFE0 mio*/}
#top {height:30px /*36*/;}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 34px} /*55px*/
#masthead #logo h1 {line-height: 0; margin-top:-24px /*-31px*/;} /*margin-top: 16px*/
#masthead #logo h1 a {color: #000;}
#masthead #logo .description {float:left; margin:1.4em 2em;vertical-align: middle}
#masthead #search {position: absolute; top: 5px /*8*/; right:0; }
#masthead #search #s {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 3px solid;
    color: #660000;
    margin-top: 14px;
    width: 76px;
    height: 17px;}
#masthead #search #s:hover {background:#bbb}

/* Top navigation overrides */
#nav-wrap-top {float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;height:0px}
#nav-wrap-top .sf-menu li {background: none;float:left; border-right:0px solid #fff; margin-left:0px;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {font-weight:bold; color:#999; padding: 6px 8px;height:11px;margin-top:2px;}


/* Main navigation overrides */
#nav-main {height:0px /*46px*/;background:#FFF /*111*/;margin:0 0 2em 0}
.home #nav-main {margin:0em 0;} /* 1em 0*/
#nav-main .sf-menu {font-weight:bold; margin:0;padding:0;display:block;position:relative;top:-15px;font-size:12px;width:857px;height:30px;float:none;clear:both; background:#111 /*111*/}
#nav-main .sf-menu li {margin-right:0; background:#111;white-space:nowrap;text-transform:capitalize}
#nav-main .sf-menu li a {padding:7px 5px 7px 5px; color:#fff;margin-top:0px;}
#nav-main .sf-menu li a:hover {color:#fff;}
#nav-main .sf-menu li.sfHover ul {top:3.8em;}
#nav-main .sf-menu li {border-right: 0px solid #fff;margin-left:3px; margin-top:2px;}
#nav-main .sf-menu li li {border:none;}
#nav-main .sf-menu li li li {border:none;}
#nav-main .sf-menu a {padding:9px;text-decoration:none;}

/* Footer */
#footer-wrap {border-top: 0px solid #222; margin: -3em 0 0; padding: 0em 0; margin-top:500px;} /*-3 0 0 ; 0 0 */
#footer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #222;}
#footer hr {background:#222}
#footer h3 {margin:.5em 0; color:#ff0;font-weight:bold;background:#666;padding:5px; width:290px;}
#footer h3 a {color:#fff}

/* Archive */
.archive h3 {margin:0em /*.5em*/0; display:inline;}


/*--- MIO ---- */
.archive h3 a {
background:none repeat scroll 0 0 #675;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
height:232px;
line-height:1em;
max-height:38px;
opacity:1;
padding-left:12px;
padding-top:6px;
position:static;
width:269px;
margin-top:-3px;}






.archive .content {margin: 2em 0}

/* Featured */
#featured {margin: 0 0 3em 50px}
#featured img.attachment-medium {max-width:170px;overflow:hidden;display: inline} /*max-widht:270px*/

/* MIO */
#cabecera1{text-align: justify; font-family:arial;background:#a1af8e; font-size:32px; color:#600; padding:30px 30px 30px 30px;margin:3px 3px 3px 3px ;border:0px solid #606f4c;font-style:bold;font-weight:bolder;}
#cabecera2{text-align: justify; font-family:arial;background:#606f4c; font-size:32px; color:#353f27; padding:30px 30px 30px 30px;margin:33px 33px 3px 3px ; border:0px solid #606f4c;font-style:bold;font-weight:bolder;}

#cuerpo1  {text-align: justify; font-family:arial;background:#a1af8e; font-size:14px; color:#d5ddca; padding:20px 50px 50px 65px; margin:25px 24px 20px 22px ; border:12px solid #606f4c;font-style:normal;}
#cuerpo2  {text-align: justify; font-family:arial;background:#a1af8e; font-size:14px; color:#d5ddca; padding:20px 50px 50px 65px; margin:25px 24px 20px 22px ; border:12px solid #606f4c;font-style:normal;}

#cita1    {text-align: justify; font-family:arial;background:#606f4c; font-size:13px; color:#d5ddca; padding:12px; margin:26px 45px 23px 0px; border:0px solid #606f4c;font-style:italic;}
#cita2    {text-align: justify; font-family:arial;background:#606f4c; font-size:14px; color:#d5ddca; padding:30px 30px 30px 30px; margin:25px 138px 20px 78px; border:0px solid #606f4c;font-style:italic;}

#firma1   {text-align: justify; font-family:arial;background:#a1af8e; font-size:13px; color:#efefef; padding:15px; margin:24px 342px 6px 0; border:1px solid #606f4c;font-style:italic;font-weight:bolder;}
#firma2   {text-align: justify; font-family:arial;background:#a1af8e; font-size:13px; color:#efefef; padding:15px; margin:25px 275px 20px 30px; border:0px solid #606f4c;font-style:italic;font-weight:bolder;}
#firma3   {text-align: justify; font-family:arial;background:#a1af8e; font-size:13px; color:#efefef; padding:15px; margin:25px 275px 20px 30px; border:0px solid #606f4c;font-style:italic;font-weight:bolder;}


#Carousel {margin-bottom:15px;}



#numero_visitas{text-align: right; font-family:arial; font-size:10px; color:#ffb; padding:0px; margin:0px 0px 5px 0; font-style:italic;font-weight:bolder;}
#texto_cabecera{text-align: left; font-family:arial; font-size:28px; color:#eee/*#ffb*/; padding-left:25px; margin:0px 0px 0px 0; font-style:normal;font-weight:bolder;background:#600}

/*---- para la HOME ------ */
#marco1home {
position:absolute;
z-index:1;
margin-top: -193px;
margin-left: 720px;
}
#marco1home img {
height: 169px;
width:240px;
}


#marco2home {
position:absolute;
margin-top: -193px;
margin-left: 720px;
z-index:20;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0.00 /*1*/; opacity:0.00 /*1*/;
}

#marco2home:hover  {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1.00 /*1*/; opacity:1.00 /*1*/;
}

/*---*/

#marco3home {
position:absolute;
z-index:1;
margin-top: -358px;
margin-left: 720px;
}
#marco3home img {
height: 169px;
width:240px;
}


#marco4home {
position:absolute;
margin-top: -358px;
margin-left: 720px;
z-index:20;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0.00 /*1*/; opacity:0.00 /*1*/;
}

#marco4home:hover  {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1.00 /*1*/; opacity:1.00 /*1*/;
}

#frase_aleatoria {
background:none repeat scroll 0 0 ;
color:#ffc;
font-family:Arial;
font-size:17px;
height:28px;
margin-top:-8px;
margin-right:0px;
text-align:right;
margin-top:-323px;
height:299px;
width:153px;
margin-left:807px;
}

#libro_c1 {
    margin-left: -93px;
    margin-top: 178px;
    position: absolute;
}
#libro_c2 {
margin-left: -100px;
margin-top: 0px;
position:absolute;
}

#roadshow2011_promocion {
background: white;
line-height: 24px;
padding:10px;
}


#cartel_1 {margin-left: 20px;position:absolute;z-index:15;}
#cartel_1 a img{width:600px;}

#cartel_2 {margin-left: 0px;position:absolute;}
#cartel_2 a img{width:190px;}

#brasil_bandera {margin-left: 915px;margin-top: -100px;position:absolute;}
#brasil_bandera a img{width: 35px;}



#Book {
margin-left: 190px;
position:relative;
}

/*--- MIO ---- */
#contenedor_video_total {width: 1100px;}
#contenedor_video_total img{
    height: 400px;
    margin-left: 0px;
    position: absolute;
    width: 490px;}
#contenedor_video {margin-left:490px;margin-top:0px;float:left;}
#contenedor_video2 {float: left;}
#contenedor_video3 {float: left;}



/*--- MIO ---- ANUNCIO PARA LA HOME ----------*/
#anuncio_background{
	background-color: #000;
	background-position: center top;
	background-repeat: repeat;
	background-attachment: absolute;
	text-align:center; /* aleluya esto hace que IE centre el contenedor */
	margin-top:25px;}
#anuncio_background img{
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;}

#anuncio_texto {
    height: 1000px;
    position: relative;}
#anuncio_texto img{height:720px;}

#anuncio_link {
    margin-left: 245px;
    margin-top: -800px;
    position: relative;}
#anuncio_link img{height:130px;}

#anuncio_link2 {
    margin-left: 954px;
    margin-top: 31px;
    position: absolute;}
#anuncio_link2 img{height:300px;}
/* ------------------------------------------------------------------------------------- */

/* ===========================================================================================================================================================================================*/
/* home_video_galeria, elemento flash comprado*/

#marco_flashcontent {
    height: 380px;
    margin-left: 0;
    margin-top: 5px;
    position: relative;
    width: 950px;
    z-index: 10;
    visibility: visible;
}
#flashcontent {
    width: 950px;
    visibility: visible;
}
/* ===========================================================================================================================================================================================*/
/* */

#texto_blog {
    background: none repeat scroll 0 0 wheat;
    font-size: 16px;
    line-height: 22px;
    padding: 70px;
    text-align: justify;
}
#texto_fondo_blanco {
    background: none repeat scroll 0 0 white;
    color: #111111;
    font-size: 18px;
    line-height: 25px;
    padding: 70px;
    text-align: justify;
}
#texto_fondo_blanco p{color: #444;}

#texto_cabecera_naranja {
    color: #DF7401;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 25px;
}

#texto_naranja {
    color: #DF7401;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 25px;
}

#texto_plano {
    font-size: 10px;
    line-height: 10px;
    text-align: justify;	
}

#texto_grande {
    background: none repeat scroll 0 0 #F3E2A9;
    color: brown;
    font-size: 26px;
    line-height: 34px;
    padding: 50px;
    text-align: justify;
}

#texto_atencion {
    font-size: 12px;
    color:#ff5;
	background:#222;
	}


/* ===========================================================================================================================================================================================*/




