/* ##################################################################################################
	SAT CSS
	
	Version: Itemformacion laia
	
################################################################################################## */



/************************************ SAT  header*****************************************************/

body{
	font-family:Open Sans;
	margin:0;

}

h1{
	color: #cccccc;
	font-size: 3.5em;
    font-weight: 300;	
}
h2{}

.negrita{font-weight:bold;}
.margenbot{bottom: 16px;}

a, a:active, a:visited {
	color:#336699;
	text-decoration:none;
	outline: medium none;
}
	a:hover {
        text-decoration:underline}

#header{	
	margin:0 auto;
	width:100%;
	background-image: url("imagenes/fons_sat2.png");
	background-repeat:no-repeat;
	background-color:#ffffff;
	background-size:100% 100%;
	height:617px;
}



.cabecera h1{	
	float:right;
	margin: 7px 145px 0 0;
	}

.cabecera{
	width: 82%;
	margin: 0 auto;	
	
}
.cabecera2{
	padding-top: 221px;
	text-align: center;
	font-size: 16px;
}
.cabecera2 .contenidos2{
	/*display: inline-block;
    margin: 0 auto;    
    width: 317px;
	vertical-align: top;
	text-align: center;	*/
}

.contenidos2 a{
	display: block;
	
}
a.logo {
    background: url("/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 75px;
    margin: 15px 10px 10px;
    width: 320px;
}

.titulo_icono{
    margin: 40px 0 13px !important;
    font-size: 24px !important;
    color: #3b3b3b;     
}

a.pdf{
	float: right;
	padding-top: 8px;
}



/************************************ SAT  preguntas *****************************************************/

#preguntas{
	margin: 78px 0 200px;
}

/*a.panel, a.panel:active, a.panel:visited {
	
	color: #484848;    
    font-weight: 400;
    text-decoration:none;
	outline: medium none;
}
	a.panel:hover {text-decoration:underline}
*/
  
h4.panel-title a{
    font-size: 18px;
    font-weight: 400;
    color: #1068C5;
 }   
.panel-body{line-height: 2em;}
.panel-body li{margin-left: 45px;}
.panel-body img{
	display:block;
	margin-top: 20px;
	}


/************************************ SAT  footer *****************************************************/
#itemFooter{
    background-color: #333333;
    clear: both;
    color: #ffffff;
    font-size: 0.9em;
    height: 55px;    
    /*position: fixed;*/
    width: 100%;
	bottom: 0px;
    padding-top:25px;
    overflow:hidden;
	
}

#itemFooter .container{
	/*padding-top:25px;*/	
}

#itemFooter a {
    color: #DDDDDD;
}

#itemFooter a:hover {
    color: #FFFFFF;
}

.contactaConNosotros {}
.iconos_sociales{}
.SAT{text-align: right;}



.iconos_sociales a{
    padding: 45px 0px 0px 0;
    border: 0px;
    margin: 0px;
    display:inline-block; 
    width: 36px;
    height: 10px; 
    background-position: top, center;
    font-size: 12px;
    text-decoration: none; 
    color:#0995D5;
    font-weight: bold; 
}


.facebook {    
    background-image: url("imagenes/facebook_off.png");
    background-repeat: no-repeat;    
}

.facebook:hover {
    background-image: url("imagenes/facebook_on.png");
    background-repeat: no-repeat;    
}

.twitter {    
    background-image: url("imagenes/twitter_off.png");
    background-repeat: no-repeat;    
}

.twitter:hover {
    background-image: url("imagenes/twitter_on.png");
    background-repeat: no-repeat;    
}

