#ancho{
    display:			block;
    margin:				0 auto;
    height:				auto;
    width:				950px;
}

#contenido{
    display:			block;
    float:				right;
    width:				657px;
    height:				auto;
    margin:				0;
}

#barra_lateral{
float:				left;
display:			block;
width:				265px;
height:				auto;
display:			inline;
}

#barra{
    display:			block;
    width:				225px;
    height:				auto;
    padding:			0 20px 37px 20px;
    background: 		#0f1c25 url('../imagenes/cuerpo_barra_lateral.gif') repeat-y top left;
    margin:				-17px 0 0 0px;
}

#barra a#freelance{
display:			block;
height:				0;
width:				238px;
overflow:			hidden;
border-bottom:		none;
padding-bottom:		88px;
margin:				0 0 0 -4px;
}

#barra a#freelance img{
border-bottom:		none;
}

#barra a#freelance img:hover{
margin-top:			-88px;
}

#barra p.sobremi{
text-align:			left;
font-size:			15px;
color:              #c1e2e8;
}

#barra p.sobremi a{
float:				right;
display:			block;
font-weight:		normal;
}

#barra a,
#barra a:visited{
border-bottom:		1px dotted #24758a;
text-decoration:	none;
font-weight:		bold;
color:				#c1e2e8;
}

#barra a:hover{
color:				#daf1f5;
border-bottom:		1px dotted #509cb0;
}

#barra h3{
/*margin:				16px 0 0 0;*/
    text-align: center;
}

/*#barra ul{
margin:				0 0 20px 0;
}*/

#barra ul img{
margin:				1px 4px -1px 0;
}

#barra ul li a,
#barra ul li a:visited{
display:			block;
padding:			4px;
font-size:			14px;
font-weight:		normal;
text-decoration:	none;
border-bottom:		#21343c 1px dotted;
}

.caja {
    width:210px;
    position:relative;
    /*left:-10px;*/
    border: 5px solid #ddd;
    padding: 5px;
    background: #005096;
    margin-top:15px;
    margin-bottom:10px;
}

.caja h3 {
    color: #ffff66;
}



#barra ul li a:hover{
background:			#0c171f;
}

ul#barra_imagenes li{
border:				none;
}

ul#barra_imagenes li a, ul#barra_imagenes li a:visited{
display:			block;
border:				#1a2830 4px solid;
width:				220px;
overflow:			hidden;
padding:			0;
margin:				7px 0;
}

ul#barra_imagenes li a:hover{
border:				#2c404b 4px solid;
}

ul#barra_imagenes li a img{
border:				none;
padding:			0;
margin:				0;
}

#barra_fin{
display:			block;
width:				265px;
height:				20px;
padding:			0;
background: 		url('../imagenes/fin_barra_lateral.gif') no-repeat top left;
}

#pie{
    display:			block;
    width:				100%;
    height:				auto;
    background: 		url('../imagenes/pie.jpg') no-repeat center;
    z-index:			50;
    margin:				15px 0 0 0;
    padding-top:        7px;
    padding-bottom:     7px;
    text-align: center;
}

#pie a{
border:				none;
}

#pie_contenedor{
display:			block;
width:				950px;
height:				476px;
margin:				0 auto;
z-index:			50;
padding:			10px 0 0 0;
}

#favoritos{
display:			block;
width:				600px;
height:				200px;
margin:				0 0 0 38px;
}

#favoritos h4{
width:				100%;
color:				#79a9b2;
padding:			8px 0 7px 0;
background: 		url('../index_files/b07V12_h4_footer.jpg') no-repeat bottom center;
}

#favoritos ul{
float:				left;
width:				200px;
margin:				0;
}

#favoritos ul li{
padding-bottom:		1px;
border-bottom:		#c5e1e6 2px dashed;
margin:				0 8px 0 0;
}

#favoritos ul a{
display:			block;
padding:			2px 0 2px 24px;
font-size:			17px;
font-family:		"Trebuchet MS",Arial, Helvetica, sans-serif;
height:				24px;
background:			url('../index_files/b07V12_footer_link_bk.gif') no-repeat 4px center;
}

#favoritos ul a:hover{
background-position: 7px center;
}

#box_emblem{
display:			block;
width:				245px;
height:				100px;
margin:				25px 0 0 240px;
}

#subpie{
display:			block;
width:				950px;
margin:				0 auto;
}

#powered_by{
float:				right;
}

#powered_by a{
width:				38px;
height:				40px;
background:			url('../index_files/b07V12_powered_by.jpg') no-repeat center;
margin:				0;
}

#gawds_logo{
float:				right;
}

#gawds_logo a{
width:				106px;
height:				39px;
background:			url('../index_files/b07V12_GAWDs.jpg') no-repeat center;
margin:				0 10px 0 0;
}

#powered_by a, #gawds_logo a{
display:			block;
text-indent:		-9999px;
overflow:			hidden;
}

ul#enlaces_pie{
display:			block;
height:				auto;
margin:				3px 0 0 0;
/*width:				50%;*/
/*text-align:			left;*/
}

ul#enlaces_pie li{
display:			inline;
}

ul#enlaces_pie li a,
ul#footer_nav li a:visited{
color:				#206BA4;
font-size:			16px;
margin:				0 4px 0 0;
padding:			0 8px 0 0;
background:			url('../index_files/b07V12_footer_sep.gif') no-repeat right 5px;
}

ul#enlaces_pie li a:hover{
color:				#000;;
}

ul#enlaces_pie li a#sin_fondo{
background:			none;
}

p#copyright{
float:				left;
display:			block;
font-size:			14px;
line-height:		17px;
margin:				0;
font-weight:		normal;
padding:			0 0 6px 0;
}

p#copyright,
p#copyright strong{
color:				#888d8e;
}

.lateral_dcho_fotos {
    float:right;
    width:253px;
    padding-left: 8px;
}

.lateral_dcho_fotos img{
    margin-bottom:5px;
}

.lateral_izqdo {
    float: left;
    width: 313px;
}

.lateral_dcho_g_fotos {
    float:right;
    width:193px;
    padding-left: 8px;
}

.lateral_dcho_g_fotos img{
    margin-bottom:5px;
}

.lateral_izqdo_g {
    float: left;
    width: 373px;
}
