body{
	font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:center;
}
p{
	margin:0;
	padding:0;
}
h1{
	font-family: 'Lobster', arial, verdana;
	font-size:32px;
	margin:0 0 10px 0;
	color:#052D4C;
}
.header{
	background:url(../imagenes/header_bg.jpg) repeat-x #53a4dc;
	height:194px;
	width:100%;
	text-align:center;
}
.header_contenido{
	width:980px;
	margin:0 auto;
	text-align:center;
}
.contenido{
	text-align:left;
	margin:10px auto 200px auto;
	width:980px;
}

#logo{
       display:block;
	   width: 395px;
        height: 160px;
        background-image: url(../imagenes/logo.png);
		float:left;
		margin-top:20px;
}
.menu{
	float:right;
	padding:60px 100px 0 0;
	
}
#menu_sup {list-style: none; position: relative;  height:40px; }
#menu_sup li {display: inline; }
#menu_sup li a {position: relative; z-index: 200; color: #FFF; font-size:22px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase;}
#menu_sup li a:hover { color: #B3D2E7; }
.actual a { color: #052e4d !important; }
.fotos,.portafolio,.titulo_seccion,.formulario_contacto,#mitwitter,.redes,.fotos_admin,.admins_admin{
	background-color:#DBE9F3;
	padding:5px;
	margin:1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.fotos a{
	display:block;
	border:2px #FFFFFF solid;
	margin:2px;
	width:60px;
	height:60px;
	float:left;	
}
.contenidoColD .fotos a{
	margin:5px;
}
.fotos a:hover{
	border:2px #052D4C solid;
}
.fotos img{
	border:0;
}
.fotosPerfil{
	font-size:11px;
	margin-top:3px;
}
.fotosPerfil span{
	color:#006549;
	font-weight:bold;
	margin-left:4px;
}
.fotosPerfil span{
	color:#58CBF3;
}
.fotosPerfil img{
	vertical-align:middle;
	margin-bottom:3px;
}
.contenidoColI{
	float:left;
	width:355px;
}
.contenidoColD{
	float:right;
	width:615px;
	border: 1px solid #A0C5E1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bloque{
	margin-bottom:10px;
	border: 1px solid #A0C5E1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.trabajo{
	margin:5px 0;
	text-align:center;
}
.trabajoDesc{
	text-align:left;
	font-size:11px;
	margin:5px 0 20px 0;
	padding-left:40px;
}
.trabajoDesc a{
	text-decoration:none;
	font-size:14px;
	color:#2A71A5;
}
.trabajoDesc a:hover{
	color:#052D4C;
}
.trabajoCont{
	border:1px #53A2DB solid;
	background:#A0C5E1;
	padding:5px;
	margin:5px 0;
	width:510px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.titulo_seccion h2{
	margin:0 0 10px 0;
	color:#052D4C;
}
.titulo_seccion span,.formulario_contacto span{
	font-size:12px;
}
.formulario_contacto input{
	font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	border:1px #A0C5E1 solid;
	font-size:12px;
	color:#629CC8;
	width:200px;
	padding:2px;
}
.formulario_contacto textarea{
	font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	border:1px #A0C5E1 solid;
	font-size:12px;
	color:#629CC8;
	width:300px;
	height:100px;
	padding:2px;
}
.enviar{
	width:50px !important;
	font-weight:bold;
	color:#052D4C !important;
}
.colI{
	vertical-align:top;
	text-align:right;
	font-size:13px;
}
.colD{
	vertical-align:top;
	text-align:left;
}
.formulario_contacto form{
	text-align:center;
	margin:0 auto;
	width:70%;
}
.envio_correcto{
	margin:20px auto 20px auto;
	text-align:center;
}
.envio_correcto img{
	vertical-align:middle;
}
.clear{clear:both;}
span.flick{
	color:#005fdb !important;
}
span.r{
	color:#ff0486 !important;
}
ul.myTweets{
	margin:0;
	padding:0;
	list-style:none;
}
ul.myTweets a{
	color:#2A71A5;
}
ul.myTweets a:hover{
	color:#052D4C;
}
ul.myTweets p span#fecha{
	color:#666666;
}
ul.myTweets p.text{
	border:1px #53A2DB solid;
	background:#A0C5E1;
	padding:5px;
	margin:5px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.redes ul{
	margin:5px;
	padding:0;
	list-style:none;
}
.redes li{
	margin-bottom:5px;
	font-size:18px;
}
.redes li a{
	text-decoration:none;
}
.redes li img{
	vertical-align:middle;
	margin-right:5px;
	border:0;
}
a#panoramio{
	color:#006549;
}
a#twitter{
	color:#2fadd8;
}
img#retweet{
	vertical-align:middle;
	margin-right:2px;
	border:0;
}
img#responder{
	vertical-align:middle;
	margin:0 2px 0 10px;
	border:0;
}
#twitterbloque{
	display:none;
}
#imgPreviewWithStyles {
    background:#052D4C;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
	font-size:14px;
}
#cargando{
	background:#FFFFFF;
	border:1px solid #A0C5E1;
	height:50px;
	left:50%;
	margin-left:-100px;
	margin-top:-25px;
	padding:40px 10px;
	position:fixed;
	text-align:center;
	top:50%;
	width:200px;
	z-index: 3002;
	display:none;
	font-size:18px;
}
#cargando img{
	margin-top:10px;
}
.fondoloading{
	z-index: 3001;
	cursor: wait;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	position: absolute;
	background-color:#FFF;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-khtml-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	display:none;
}
