img
{
  border:0;
}

body {
background-color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#contenedor {
width:950px;
margin:0 auto;
}
#page {
width:950px;
}
#header {
background-position:left top;
background-repeat:no-repeat;
float:left;
width:950px;
}
#header #bottom_stripe {
clear:both;
float:left;
margin-top:0;
width:950px;
}
#onda{
float:right;
margin-top:0;
}

#logo {
float:left;
width:950px;
}
#telemadrid {
float:left;
}
#telemadrid a:link{
color:#ffffff;
}
#postales {
float:left;
}
#postales a:link{
color:white;
}

#sombra {
float:left;
}
#logos {
float:left;
width:150px;
overflow:visible;
}
#logo a {
clear:right;
display:block;
float:left;
text-decoration:none;
color:white;
}
#banner_top {
z-index:-1;
position:relative;
background-color:#CCCCCC;
float:right;
height:90px;
margin-top:15px;
width:728px;
}
#banner {
z-index:-1;
position:relative;
float:right;
height:250px;
margin-top:5px;
width:300px;
}
#mainMenuWrapper {
float:left;
width:100%;
background-color:white;
display:block;
}
#mainMenu {
height:44px;
width:633px;
margin:0;
clear:both;
float:left;
background:#e4e4e6 url("gradient.png") repeat-x;
}
#container {
margin:0 auto;
width:950px;
background-color:white;
}
#mainMenu ul {
width:100%;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
#mainMenu li {
font-size:14px;
display:block;
float:left;
margin: 2px 5px 7px 0px;
padding:5px 20px;
background-image:url(../files/botonMenu.png);
width:70px;
height:15px;
text-align:center;
position:relative;

}
#mainMenu li a:link {
text-decoration: none;
color:#a10d59;
}
#content {
width:950px;
}
#footer {
float:left;
text-align:left;
width:950px;
margin-top:20px;
border-top:thin;
border-top-style:solid;
border-top-color:#A10D59;
}

#footer_img {display:block;margin:5px;}

#footer_text {
float:right;
margin:10px;
color:#999999;
}
.co2s3 {
width:650px;
float:left;
}
.borderRight {
border-right:0 #EEEEEE;
}

.co1s3 {
float:right;
width:300px;
}
#uploadWrapper {
float:left;
width:633px;
margin-top:5px;
background-color:white;
}
#uploadWrapper a:link {
	text-decoration: none;
	color:#a10d59;
}
#upload{
display:block;
height:44px;
width:100%;
margin:0;
clear:both;
float:left;
background:#e4e4e6 url("gradient.png") repeat-x;
}
#texto{
padding:7px 40px 5px;
font-size:22px;
color:#a10d59;
float:left;
display:block;
}
#img_upload{
float:left;
margin:7px 7px 5px;
}
#img_polaroid{
float:right;
margin:0 7px;
}
#visorFlash{float:left;margin:10px 0; width:100%;}
#lastPhotos{margin-top: 15px; float:left;}
#lastPhotos p{font-size:11px;margin:0;padding:0;color:#999999;}
.seccion{width:100%;height:250px;}
.seccion .itemImage img {float:left;margin:5px 0px 0px 5px;border:thin;border-style:solid;border-color:#A10D59;}
.seccion .itemContent {float:left;width:320px;margin-left:5px;overflow:hidden;}
.seccion .itemContent h3 {font-size:22px;margin:0;color:#a10d59;}
.seccion .itemContent p {border-left:1px solid #a10d59;font-size:11px;margin:5px 0 0;padding:0 5px;color:black;}

.seccion .itemContent ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
.seccion .itemContent li {float:left;background-image:url('../images/btn_home.png');background-repeat:no-repeat;width:320px;height:22px;margin-top:10px;font-size:16px;}
.seccion .itemContent li a {text-decoration: none;color:#a10d59;margin-top:10px;padding-left:10px;}


.seccion .itemLinks {float:right;margin:0;padding-right:40px;}
.seccion .itemLinks ul {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:10px;padding:0;}
.seccion .itemLinks li {float:right;}
.seccion .itemLinks li a:link{text-decoration: none;color:#a10d59;}
.navigator { margin-top: 20px; float:left; width:620px;}
.navigator .itemLinks {margin:0;}
.navigator .itemLinks ul {list-style-image:none;list-style-position:outside;list-style-type:none;float:left;}
.navigator .itemLinks li {margin-right:3px;float:left;}
.navigator .itemLinks li a:link{text-decoration: none;color:white;}

#media_navigator_prev a {float:left; background-image:url(../Referencias/paginadorP.png); background-repeat:no-repeat; width:15px;height:80px;}
#media_navigator_next a {float:left; background-image:url(../Referencias/paginadorN.png); background-repeat:no-repeat; width:15px;height:80px;}

#player_container{
float:left;
width:293px;
margin-top:5px;
}
#player_flv {
float:left;
height:200px;
width:293px;
background:#999999;
}
.mininav {
float:left;
margin:7px auto;
padding-left:25px;
}
.mininav .itemLinks {
margin:0;
padding:0;
float:right;
}
.mininav .itemLinks ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:right;
margin:0;
padding:0;
clear:both;
display:block;
}
.mininav .itemLinks li {
margin-left:10px;
float:right;
padding:0;
}
.mininav .itemLinks li a:link{
text-decoration: none;
color:white;
}
#blog{
margin-top:10px;
width:645px;
float:left;
background-color:#E6E6E6;
}
#blg1{
width:49%;
float:left;
margin:4px 2px;
}
#img_blog{
width:30px;
float:left;
}
#text_blog{
margin:5px;
font-size:22px;
color:#a10d59;
float:left;
width:85%;
}
#text_blog h1{
font-size:11px;
color:#999999;
float:left;
margin:0;
}
#img_blogger{
float:left;
margin:2px;
}

#text_blogger{
font-size:11px;
color:black;
float:right;
margin:2px;
width:69%;
}
#blg_container{
width:100%;
float:left;
}
#vermas ul{
text-decoration: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
color:#a10d59;
margin:5px;
}
#vermas li a:link{
color:#a10d59;
}
#irblog ul{
text-decoration: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
color:#a10d59;
margin:5px;
}
#irblog li a:link{
color:#a10d59;
}
#login {
background-color:#E6E6E6;
float:right;
width: 300px;
}
#login dt {
color:#999999;
float:left;
padding-top:5px;
text-align:right;
width:25%;
}
#login dd {
float:left;
padding:3px 0 5px;
width:70%;
}
#login dd, .form dt {
display:block;
margin:0;
}
#login dd input {
background-color:#FFFFFF;
border:0 none;
color:#999999;
margin:0 auto;
padding:3px;
width:90%;
float:right;
}
#login dd.submit {
clear:both;
float:right;
margin:0 15px;
padding:3px 0 5px;
width:100px;
}

#login p {font-size:12px; color:#FF0000; font-weight:bold;text-align:center;}

#area_registro {
background-color:#E6E6E6;
float:right;
width:30%;
color:black;
padding:5px;
text-align:center;
}
#nuevo_usuario {
float:left;
margin:0;
padding:0;
}
#nuevo_usuario ul{
text-decoration: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
color:#a10d59;
margin:0;
padding:3px 0 0 5px;
}
#nuevo_usuario li a:link{
color:#a10d59;
}
#envia{
float:left;
width: 300px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
padding:0;
color:#a10d59;
background-color:#FFFFFF;
height:185px;
}
#mms{
float:left;
width:46%;
height:100%;
background-color:#E6E6E6;
text-align:center;
padding:5px;
}
#mms h1{
font-size:18px;
color:#a10d59;
margin:5px auto;
width:100%;
}
#mms h2{
font-size:12px;
color:black;
margin:0;
width:100%;
}
#mms h3{
font-size:11px;
color:#a10d59;
margin-top:5px;
width:100%;
}
#mms p{
font-size:10px;
color:black;
margin-top:15px;
width:100%;
}
#postalero{
overflow:hidden;
float:none;
width:97%;
background-color:#E6E6E6;
text-align:center;
padding:5px;
height:100%;
}
#postalero h1{
font-size:12px;
color:#a10d59;
margin:5px auto;
width:100%;
}

#txt_postalero {
width:60%;
height:120px;
margin: 0 auto;
overflow:hidden;}

#txt_postalero p{
font-size:10px;
color:black;
margin:5px auto;
width:100%;
text-align:left;
}
#mms a:link{
font-size:10px;
color:#a10d59;
}
#chatbox {
background-color:#E6E6E6;
float:right;
width:30%;
color:black;
padding:5px;
text-align:center;
margin-top:7px;
font-size:12px;
}

#box {background-color:#E6E6E6;float:right;width:100%;}
#box p {margin:5px 20px; font-size:14px; color:#ff0000;}
#box dd textarea { border:1px solid #ccc; background-color:#fff; width:95%; color:#444;}
#box dd.submit input { background-color:#FFFFFF; border:0 none;color:#999999;clear:both;float:right;margin:10px 15px;padding:3px 0 5px;width:100px }

#bot_box {
float:left;
background-color:#E6E6E6;
width:100%;
}
#chat_items {
float:left;
background-color:#E6E6E6;
width:100%;
margin-top:0;
padding-top:7px;
height:290px;
overflow:hidden;
}
#c_item {
float:left;
background-color:#E6E6E6;
width:100%;
margin-top:7px;
margin-bottom:0;
}
#c_item h1 {
font-size:14px;
color:#a10d59;
width:50%;
margin:0;
}
#c_item h2 {
font-size:10px;
color:#999999;
width:50%;
margin:0;
}
#c_item p {
font-size:12px;
color:#333333;
width:292px;
margin:0 0 0 4px;
}

#chat_ver{
font-size:12px;
background-color:#E6E6E6;
color:#000000;
text-align:center;
width:100%;
margin:0px;
float:right;
font-size:14px;
}

#chat_ver p.init {color:#000000;}
#chat_ver p {color:#ff0000;font-size:15px;}

#icon {
float:left;
margin:5px;
height:20px;
}

#validator { margin-top:25px; padding-bottom:160px }
#validator a.xhtml { height:22px; width:97px; display:block; background-image:url(../images/footer_xhtml.gif); background-repeat:no-repeat; margin-top:15px; margin-left:35px; float:left }
#validator a.css { height:22px; width:97px; display:block; background-image:url(../images/footer_css.gif); background-repeat:no-repeat; margin-top:15px; margin-left:5px; float:left }

#user_form_error { float:left;margin:20px 70px 0px; background-color:#eee; font-weight:bold; color:#ff0000; padding:20px 0px; border-bottom:2px solid #f0f0f0 }
#user_form_error p { margin:0 20px; font-size:14px; }
#user_form { margin:30px 30px; padding-bottom:120px; float:left; }
#user_form dd { display:block; padding:0px; float:left; clear:right; width:350px; margin:0px 0px 5px 5px;}
#user_form dt { display:block; float:left; padding:0px; clear:left; width:100px; text-align:right; margin:0px 0px 10px }
#user_form dd.input_text input {border:1px solid #ccc; background-color:#fff; width:250px; color:#444}
#user_form dd.label {color:#3366CC;}
#user_form dd textarea { border:1px solid #ccc; background-color:#fff; width:90%; color:#444 }
#user_form dd a { display:block }
#user_form dd.legal_term, #user_form dt.legal_term { margin-top:50px }
#user_form dd.submit input { float:right; margin-top:30px }
#user_form dt.error,  #user_form dd.error{ color:#ff0000 }

#user_form dd select { border:1px solid #ccc; background-color:#fff; width:250px; color:#444 }

#user_form dd.legal_term, #user_form dt.legal_term { margin-top:50px }

.browser {margin-top:15px;}
.browser .title { float:left; width:100%; font-size:.9em }
.browser .title ul { display:block; text-align: left; font-size:.9em; list-style: none; margin:0px; padding:0px; padding-bottom:0px; }
.browser .title li { display:block; float:left; margin:3px 0px 0px 0px; padding:0px }
.browser .title li a{ display:block; padding:5px 10px 0.34em 12px; text-decoration:underline; color:#ffff00; font-weight:bold}
.browser .title li a:hover{text-decoration:none}
.browser .br_footer { float:left; width:100%; font-size:.9em; margin-bottom:5px }

.browser .title li.active a{ color:#fff; text-decoration:none }

.recordItemPhoto { border:1px solid #ccc;float:left;margin:5px 3px 3px 0px;}
.recordItemPhoto a, .recordItemPhoto a span, .recordItemPhoto a em, .recordItemPhoto a strong { display:block }
.recordItemPhoto a span, .recordItemPhoto a em, .recordItemPhoto a strong { margin:0px 5px }
.recordItemPhoto a { padding:5px 0px; text-decoration:none; color:#666}
.recordItemPhoto a:hover { background-color:#aaa }
.recordItemPhoto a:visited { background-color:#eee }
.recordItemPhoto .img{margin: 0px auto;}
.recordItemPhoto h5, .record
.firstItemRow { clear:left }

.photo_browser.recordItemPhoto {border:1px solid #CCCCCC;float:left;height:150px;margin:5px 3px 3px 0;width:122px;overflow:hidden;}
.photo_browser.recordItemPhoto a, .recordItemPhoto a span, .recordItemPhoto a em, .recordItemPhoto a strong { display:block }
.photo_browser.recordItemPhoto a span, .recordItemPhoto a em, .recordItemPhoto a strong { margin:0px 5px }
.photo_browser.recordItemPhoto a { padding:5px 0px; text-decoration:none; color:#666}
.photo_browser.recordItemPhoto a:hover { background-color:#aaa }
.photo_browser.recordItemPhoto a:visited { background-color:#eee }
.photo_browser.recordItemPhoto img{margin: 0 11px;}
.photo_browser.recordItemPhoto h5, .record
.photo_browser.firstItemRow { clear:left }

.media_navigator { float:left; width:100% }
.media_navigator ul { list-style:none; padding:0; margin:0; padding-top:7px }
.media_navigator ul li { width:30% }
.media_navigator ul li.prev{ float:left; margin-left:7px }
.media_navigator ul li.next{ float:right; margin-right:7px }
.media_navigator ul li.browser_page{ float:left; width:34%; text-align:center; color:#000; font-weight:bold }
.media_navigator ul li a { display:block; color:#A10D59; padding:3px; float:left }
.media_navigator ul li span { display:block; color:#666666; padding:3px; float:left }
.media_navigator ul li.next a, .media_navigator ul li.next span { float:right }
.media_navigator ul li.prev span { float:left }

#copy { float:left; width:400px; }
#aviso_legal { float:left }
#contacto { float:right }


img{
border:0;
}
.fotoWrapper {
overflow:hidden;
width: 620px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:20px;
}
.fotografo{
float:left;
width:220px;
margin-top:5px;
}
.fotografo a{
float:left;
width:220px;
margin-top:2px;
color:#A10D59;
font-size:10px;
text-align:center;
}
.bio{
float:left;
width:392px;
margin:0 4px;
}
.bio h1{
float:left;
width:100%;
padding:0 5px;
color:#A10D59;
font-size:22px;
margin-top:0;
}
.bio p{
float:left;
margin-top:0;
width:100%;
padding:0 5px;
border-left-style:solid;
border-left:thin;
border-left-color:#A10D59;
}
#contene{
width:620px;
float:left;
margin-top:15px;
}
#movil{
width:350px;
float:left;
}
#instrucciones{
width:250px;
float:left;
margin-top:35px;
}
#instrucciones h1{
font-size:22px;
color:#A10D59;
}
#instrucciones p{
font-size:12px;
}
#vermas2{
width:620px;
float:left;
margin-top:15px;
}
#vermas2 h3{
font-size:22px;
margin:0;
color:#a10d59;
}
#vermas2 p{
font-size:12px;
margin:0;
color:black;
margin-top:10px
}

#player_flv_video {float:left;height:300px;width:410px;background:#999999;margin-left:80px;}

.progItem { background-color:#f8f8f8; margin:10px 0px 0px 0px; padding-top:10px; padding-bottom:10px; float:left; width:49% }
.progItem .itemImage { float:left; margin-top:3px }
.progItem .itemImage img { margin-left:5px }
.progItem .itemContent { float:left; width:66%;}
.progItem .itemLinks { float:right; width:66%; margin-top:10px }
.progItem .itemContent h3, .progItem .itemContent p { margin:0px; margin-left:7px; margin-right:7px; }
.progItem .itemContent h3 { color:#A10D59 }
.progItem .itemContent p { margin-top:.1em }
.progItem .itemContent h3 { margin-bottom:0; font-size:.9em }
.progItem .itemLinks ul { list-style:none; margin:0 10px; padding:0 }
.progItem .itemLinks ul li { float:right; }
.progItem .itemLinks ul li a { display:block; background-color:#A10D59; padding:3px 5px; float:right; color:#fff; text-decoration:none }
.progItem .itemLinks ul li a:hover { background-color:#87A04A }

.gradientGray { background-image:url(images/gradientGray_bg.gif); background-repeat: repeat-x; background-position:left bottom; background-color:#F8F8F8; border-bottom:1px solid #c1c1c1 }
.gradientGreen { background-image:url(images/gradientGreen_bg.gif); background-repeat: repeat-y; background-position:left bottom; background-color:#d9e022 }
.gradientGray_small { background-image:url(images/gradient_small.gif); background-repeat: repeat-x; background-position:left bottom }

#carruselFotos{
margin-left:7px;
}
#banner_footer{
width:728px;
margin:5px auto;
}

#photo_viewer {float:left;width:100%;height:640px;}

#passwd_form { margin:30px 30px; padding-bottom:120px; float:left; }
#passwd_form dd { display:block; padding:0px; float:left; clear:right; width:350px; margin:0px 0px 5px 5px;}
#passwd_form dt { display:block; float:left; padding:0px; clear:left; width:100px; text-align:right; margin:0px 0px 10px }
#passwd_form dd.input_text input {border:1px solid #ccc; background-color:#fff; width:250px; color:#444}
#passwd_form dd.label {color:#3366CC;}
#passwd_form dd textarea { border:1px solid #ccc; background-color:#fff; width:90%; color:#444 }
#passwd_form dd a { display:block }
#passwd_form dd.legal_term, #user_form dt.legal_term { margin-top:50px }
#passwd_form dd.submit input { float:right; margin-top:30px; }
#passwd_form dt.error, #passwd_form dd.error{ color:#ff0000 }   

#limit {margin:10px auto;width:325px;}

#btn_vote ul { list-style:none; margin:0 10px; padding:0 }
#btn_vote ul li { float:none; }
#btn_vote ul li a { background-color:#A10D59;color:#FFFFFF;display:block;float:none;font-size:14px;margin:3px auto;padding:3px 5px;text-align:center;text-decoration:none;width:30%;}
#btn_vote ul li a:hover  { background-color:#87A04A }
#textoVota{
font-size:22px;
color:#a10d59;
float:left;
display:block;
width:100%;
padding:10px 0;
}
#numvotos{ font-size:14px; color:#666666; width:100%; float:left; margin:5px 0;}
#contenedorflash{ height:380px; width:100%; float:left; margin-bottom:10px;}
#linkverfotclasificadas{ float:left; font-size:12px; width:100%; margin:5px 0;}