@charset "utf-8";

/* CSS general */

html{
background-color: #F3FCF7;
background-image:url('./images/body-bg.jpg');
background-repeat: repeat-x;
background-attachment: fixed;
}

body{
margin:0px;
padding:0px;
font:15px tahoma,verdana,sans-serif;
color:#464646;
}

img{
max-width:400px;	
}

hr{
height:1px;
color:#CCC;
background-color:#CCC;
border:0;
margin:8px 0px;
}

/* Estilo para los enlaces generales */

a:link{
font-size:15px;
text-decoration:none;
color:#148AC9;
}

a:visited{
font-size:15px;
text-decoration:none;
color:#148AC9;
}

a:hover{
font-size:15px;
color:#0066CC;
}

/* Estilo para los enlaces de video */

a.videolink{
font-size:12px;
text-decoration:none;
}

a.videolink:a{
font-size:12px;
text-decoration:none;
color:#0066CC;
}

a.videolink:hover{
font-size:12px;
color:#85031A;
}

/* Estilo para los enlaces gigantes */

a.biglink{
font-size:25px;
text-decoration:none;
color:#999999;
}

a.biglink:a{
text-decoration:none;
font-size:25px;
color:#999999;
}

a.biglink:hover{
font-size:25px;
color:#e41118;
}

/* Estilo para los enlaces grises */

.greylink{
text-decoration:none;
color:#999;
font-size:14px;
}

a.greylink{
text-decoration:none;
color:#999;
}

a.greylink:a{
text-decoration:none;
color:#999;
}

a.greylink:hover{
color:#333;
}

/* Estilo para los enlaces negros */

a.blacklink{
text-decoration:none;
color:#000;
font-weight:500;
}

a.blacklink:a{
text-decoration:none;
color:#000;
font-weight:500;
}

a.blacklink:hover{
text-decoration:underline;
color:#000;
font-weight:500;
}

/* Estilo para los enlaces de video negros */

a.videolinkblack{
font-size:13px;
text-decoration:none;
color:#000;
font-weight:300;
}

a.videolinkblack:a{
font-size:13px;
text-decoration:none;
color:#000;
font-weight:300;
}

a.videolinkblack:hover{
font-size:13px;
text-decoration:underline;
color:#000;
font-weight:300;
}

/* Top-menu */

#top-menu{
position:relative;
height:28px;
margin-bottom:15px;
}

#top-menu-box{
width:100%;
height:28px;
background-image:url('./images/top-menu.png');
margin:0px auto;
position:relative;
}

#top-menu-links-l{
float:left;
}

#top-menu-links-r{
float:right;
}

.top-menu-links{
line-height:24px;
padding:3px 5px;
border-right:1px solid #383838;
color:#999;
}

.top-menu-links a{
font-size:13px;
color:#999;
text-decoration:none;
}

.top-menu-links a:hover{
font-size:13px;
color:#FFFCD7;
text-decoration:underline;
}

.top-menu-news a{
line-height:24px;
margin-left:7px;
padding:2px 4px;
font-size:11px;
background-color:#FF6C6C;
color:#EEEEEE;
-moz-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
}

.top-menu-news a:hover{
line-height:24px;
margin-left:7px;
padding:2px 4px;
font-size:11px;
background-color:#FFB7B7;
color:#EEEEEE;
-moz-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
}

.top-menu-notif a{
line-height:24px;
margin-left:7px;
padding:2px 4px;
font-size:11px;
background-color:#0066CC;
color:#EEEEEE;
-moz-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
}

.top-menu-notif a:hover{
line-height:24px;
margin-left:7px;
padding:2px 4px;
font-size:11px;
background-color:#0099CC;
color:#EEEEEE;
-moz-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
}

/* Contenido puesto en el centro */

#wrapper-content{
position:relative;
width:980px;
margin:0px auto 10px auto;
}

/* Header */

#wrapper-header{
height:100px;
}

#header-logoline{
height:55px;
margin-bottom:8px;
}

#logoline-left{
float:left;
padding-top:6px;
padding-left:3px;
width:400px;
}

#logoline-right{
float:right;
height:45px;
margin-top:20px;
width:277px;
}
 
    /* Search Form */
    fieldset.search {
	border: none;
	width: 274px;
	margin: 0;
	padding: 0;
    }
    .search input, .search button {
	border: none;
	float:left;
    }
	div.search-more{
	float:right;
	}
    .search input.box {
	color:#148AC9;
	font-size: 15px;
	width: 190px;
	height: 28px;
	padding: 5px;
	background: url('./images/searchbg.png') no-repeat;
	margin-right: 0px;
    }
    .search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: url('./images/searchbg.png') no-repeat top right;
    }
	
	#search_result{
	position:absolute;
	border:2px solid #96C9E5;
	background-color:#FFFFFF;
	width:238px;
    z-index:998;
	-moz-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-border-radius: 5px;
	display:none;
	}
	
div.search_link{
margin:5px;
padding:5px;
}

div.search_link_on{
margin:5px;
padding:5px;
background-color:#DDDDDD;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

#header-navline{
width:980px;
height:37px;
padding:2px 0px 0px 2px;
background-image:url('./images/header-bar-off.png');
background-repeat:no-repeat;
}

/* Partes del menu dinamico */

.desplegable {position:relative;width:978px;} /*Color navigation bar normal mode*/
.desplegable ul {list-style-type:none;margin:0px;padding:0px;}
.desplegable ul li {float:left; position:relative; z-index:997; border-right:1px solid #418FB8; text-align:center;}
.desplegable ul li ul {display:none; border:none; width:100px; background-image:url('./images/desplegable_bg.png'); background-position:bottom; background-repeat:no-repeat; background-color:#FDFDFD;}
.desplegable ul li ul {margin-left:0px; padding:0px 0px 3px 0px; width:132px; border:none;} /*Sticky hover zones*/
.desplegable ul li a {float:left; display:block; height:35px; font-size:16px; width:100px; line-height:35px; margin-right:0px !important /*Non-IE6*/; margin-right:-4px /*IE6*/; padding:0 16px 0 16px; text-decoration:none; font-weight:500; color:#fefee1;}
.desplegable ul li:hover {width:auto;}
.desplegable table {position:absolute; z-index:996; top:20px; left:0; border-collapse:collapse; font-family:"trebuchet ms",arial,sans-serif;}

.desplegable ul li:hover a {background-image:url('./images/header-bar-on.png'); text-decoration:none;} /*Color main cells hovering mode*/
.desplegable ul li:hover ul {display:block; position:absolute; z-index:995; top:35px; margin-top:0px; left:0;}
.desplegable ul li:hover ul li ul {display: none;}
.desplegable ul li:hover ul li a {display:block; width:100px; height:auto; text-align:left; font-size:14px; line-height:1.3em; margin-left:-1px; padding:8px 16px 8px 16px; border-left:solid 1px #418FB8; background-image:none; font-weight:normal; color:#418FB8;} /*Color subcells normal mode*/
.desplegable ul li:hover ul li a:hover {background-color:#88c1ce; color:#FFFFFF; text-decoration:none;} /*Color subcells hovering mode*/

/* Center */
#wrapper-center{
width:980px;
background-image:url('./images/centerbg.png');
}

#center-box{
width:960px;
padding:10px 10px;
}

#home_suggestion{
margin-bottom:5px;
padding:7px;
color:#666666;
border:2px solid #D8D8D8;
background-color:#E5E5E5;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

#left{
float:left;
width:225px;
}

   div.leftbox{
   position:relative;
   width:225px;
   margin:0px auto;
   }
   
   div.leftbox-tit{
   position:relative;
   padding:4px 30px;
   font-size:14px;
   color:#fff;
   background-image:url('./images/leftboxtit.png');
   background-repeat:no-repeat;
   font-weight:200;
   margin-bottom:6px;
   }
   
   div.leftbox-text{
   position:relative;
   font-size:14px;
   color:#333;
   padding:3px;
   border:1px solid #EFEFEF;
   background-color:#F7F7F7;
   margin-bottom:6px;
   }
   
div.leftbox_color_line_off{
margin:5px auto;
padding:3px;
background-color:#F7F7F7;
}

div.leftbox_color_line_on{
margin:5px auto;
padding:3px;
background-color:#DDDDDD;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}


#right{
float:right;
width:700px;
padding:0px 10px 5px 10px;
border-left:1px solid #e6eae1;
text-align:justify;
}

   div.rightbox{
   position:relative;
   width:680px;
   margin:0px auto;
   }
   
   div.rightbox-tit{
   position:relative;
   padding:6px 27px;
   font-size:18px;
   color:#333;
   background-image:url('./images/rightboxtit.jpg');
   background-position:0px 7px;
   background-repeat:no-repeat;
   font-weight:200;
   border-bottom:1px solid #CCC;
   margin-bottom:6px;
   }
   
   div.rightbox-text{
   position:relative;
   font-size:14px;
   color:#333;
   padding:4px;
   border:2px solid #E4E4E4;
   background-color:#F7F7F7;
   margin-bottom:6px;
   overflow:auto;
   -moz-border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -webkit-border-radius: 3px;
   }
   
      div.rightbox-in-left{
	  float:left;
	  width:400px;
	  padding-right:5px;
	  border-right:1px solid #CCC;
	  }
	  
      div.rightbox-in-right{
	  float:right;
	  width:245px;
	  padding-right:5px;
	  text-align:left;
	  overflow:hidden;
	  }

#center-bottom{
width:980px;
height:35px;
background-image:url('./images/centerbottom.png');
}

#center-bottom-links{
padding:8px;
color:#A3A3A3;
}

#center-bottom-links-l{
float:left;
}

#center-bottom-links-r{
float:right;
}

.center-bottom-links{
font-size:13px;
color:#C1C100;
}

.center-bottom-links a{
font-size:13px;
color:#A6A600;
text-decoration:none;
}

.center-bottom-links a:hover{
font-size:13px;
color:#C1C100;
text-decoration:underline;
}

/* Rounded Boxes */
div.rounded_box_double{
float:left;
width:332px;
margin:4px;
overflow:auto;
}

div.rounded_box_tit{
background-image:url('./images/title_bar_bg.png');
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
height:25px;
}

div.rounded_box_tit_text{
float:left;
padding:5px 0px 0px 8px;
font-weight:700;
font-size:12px;
color:#414141;
}

div.rounded_box_tit_icon{
float:right;
padding:5px 8px 0px 0px;
}

div.rounded_box_content{
overflow:auto;
padding:4px;
color:#333333;
background-color:#EFEFEF;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

div.rounded_box_color_line_off{
margin:4px auto;
padding:3px;
background-color:#EFEFEF;
}

div.rounded_box_color_line_on{
margin:4px auto;
padding:3px;
background-color:#CCC;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

div.rounded_box_cartoons{
float:left;
width:150px;
padding:2px;
border:1px solid #A8A8A8;
margin:2px;
}

div.rounded_box_extra{
width:300px;
margin:0px auto;
padding:2px;
border:1px solid #A8A8A8;
}

/* Footer colums */
div.footercolumn{
float:left;
width:150px;
padding-right:5px;
margin-right:5px;
border-right:1px solid #e6eae1;
}

.footerlinks{
font-size:13px;
color:#999;
}

.footerlinks a{
font-size:13px;
color:#999;
text-decoration:none;
}

.footerlinks a:hover{
font-size:13px;
color:#900;
text-decoration:none;
}

/* Estilo de a del paginador */

.paginadornavact{
color:#666;
padding:4px 7px;
border:1px solid #999999;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
background-color:#C7C7C7;
font-size:12px;
text-decoration:none;
}

.paginadornav a{
color:#666;
padding:4px 7px;
border:1px solid #CCC;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
background-color:#DBDBDB;
font-size:12px;
width:5px;
text-decoration:none;
}

.paginadornav a:hover{
color:#FFFFFF;
padding:4px 7px;
border:1px solid #666666;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
background-color:#999999;
font-size:12px;
width:5px;
text-decoration:none;
}

/* Juegos */
div.gamebox{
float:left;
width:121px; 
margin:5px;
}

div.gameboximg{
border:1px solid #ccc;
padding:2px;
width:115px;
}

.gameboxinfo{
text-align:center;
}

.gameboxinfo a{
color:#993;
text-decoration:none;
font-size:12px;
}

.gameboxinfo a:hover{
color:#960;
text-decoration:none;
font-size:12px;
}

#wrap-juego{
margin:0px auto;
}

#wrap-juego-top{
height:28px;
}

#juego-tit{
float:left;
width:300px;
color:#104855;
font-size:18px;
font-weight:200;
}

#juego-opt{
float:right;
}

#juego{
background-color:#f7f8f7;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
border:7px solid #A9C5D9;
}

#wrap-juego-desc{
border-top:3px solid #EEDDDD;
padding:10px 0px;
width:814px;
margin:10px auto;
height:115px;
}

#wrap-juego-ad{
width:732px;
margin:10px auto 0px auto;
height:100px;
}

#juego-ad{
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
border:2px solid #A9C5D9;
}

#juego-desc-left{
float:left;
border:2px solid #5A3718;
padding:3px;
margin-right:10px;
}

#juego-desc-right{
float:left;
margin-right:16px;
}

#juego-desc{
float:left;
border-left:2px solid #666;
padding-left:6px;
height:108px;
width:400px;
}

/* Gren info */

div.infogreen{
background-color:#b1fbb3;
border:3px solid #61f563;
padding:4px;
color:#8f8f8f;
font-weight:400;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
}

/* Yelow info */

div.infoyellow{
background-color:#fef8be;
border:3px solid #f9ec62;
padding:4px;
color:#635f5f;
font-weight:400;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
}

/* Blue info */

div.infoblue{
background-color:#e4e8fc;
border:3px solid #ced5f8;
padding:4px;
color:#8f8f8f;
font-weight:400;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
}

/* GRUPOS */

div.respuesta{
position:relative;
overflow:auto;
margin:10px 0px;
}

div.respuesta-img{
float:left;
width:110px;
padding:0px;
background-image:url('./images/userimg-bg.png');
background-repeat:no-repeat;
}

div.respuesta-img-blue{
float:left;
width:110px;
padding:0px;
background-image:url('./images/userimg-blue-bg.png');
background-repeat:no-repeat;
}

div.respuesta-right{
float:right;
width:545px;
min-height:90px;
padding:5px;
background-color:#FFFDF2;
border:1px solid #E5E5E5;
overflow:hidden;
}

/* CH GRAF TV */

#tvchgraf{
position:relative;
width:500px;
margin:0px auto;
}

#tvchgraf-above{
width:500px;
height:79px;
background-image:url('./images/tvgraf-above.jpg');
}

#tvchgraf-img{
width:500px;
background-image:url('./images/tvgraf-img.jpg');
background-repeat:repeat-y;
}

#tvchgraf-img-padding{
padding:0px 75px;
}

#tvchgraf-below{
width:500px;
height:71px;
background-image:url('./images/tvgraf-below.jpg');
}

/* Comment */
div.comment{
margin:5px auto;
overflow:auto;
}

div.comment-img{
float:left;
width:51px;
padding:1px;
border:1px solid #CCC;
margin:4px;
}

div.comment-content{
float:right;
width:615px;
padding:4px;
}

div.comment-content-blue{
float:right;
width:615px;
padding:4px;
background-color:#C5E2F9;
}

div.comment-content-green{
float:right;
width:615px;
padding:4px;
background-color:#B1FBB3;
}

div.comment-tit{
border:1px solid #CCC;
height:26px;
width:615px;
background-image:url('./images/comment_bar.png');
}

div.comment-tit-blue{
border:1px solid #7DBEF1;
border-bottom-color:#CCC;
height:26px;
width:615px;
background-image:url('./images/comment_bar.png');
}

div.comment-tit-green{
border:1px solid #61f563;
border-bottom-color:#CCC;
height:26px;
width:615px;
background-image:url('./images/comment_bar.png');
}

div.comment-tit-dial{
float:left;
height:15px;
width:9px;
margin:5px 0px 0px -9px;
background-image:url('./images/comment_bar_dial.png');
}

div.comment-tit-text{
float:left;
padding:4px 0px 0px 7px;
}

div.comment-text{
border:1px solid #CCC;
border-top:0;
width:607px;
padding:4px;
color:#333333;
background-color:#EDEDED;
}

div.comment_del{
float:right;
padding:4px;
}

div.comment-text-blue{
border:1px solid #7DBEF1;
border-top:0;
width:607px;
padding:4px;
color:#333333;
background-color:#EDEDED;
}

div.comment-text-green{
border:1px solid #61f563;
border-top:0;
width:607px;
padding:4px;
color:#333333;
background-color:#EDEDED;
}

/* Comentarios */

div.comentario{
margin:7px auto;
border-bottom:2px solid #B9DAEC;
}

div.comentariotitle{
height:30px;
margin-bottom:25px;
}

div.comentariotext{
padding-bottom:10px;
}

/* Amigos */
div.wrap-amigocontainer{
position:relative;
margin-bottom:10px;
height:143px;
}

div.amigobar{
height:20px;
padding:4px;
border:1px solid #ced5f8;
-moz-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
background-color:#e4e8fc;
margin-bottom:5px;
}

div.amigobarname{
color:#333;
float:left;
width:180px;
}

div.amigobaropt{
color:#CCC;
float:right;
width:425px;
text-align:right;
}

div.wrap-amigo{
position:relative;
border:1px solid #ced5f8;
height:100px;
background-color:#FFFEF2;
}

div.amigoimg{
float:left;
width:100px;
margin-right:5px;
}

div.amigodata{
float:left;
width:450px;
padding:5px 0px;
line-height:22px;
}

/* Divs variados */
div.bottomborder{
padding:5px;
border-bottom:1px solid #e6eae1;
margin:0px auto 6px auto;
}

div.topborder{
padding:5px;
border-top:1px solid #e6eae1;
margin:6px auto 0px auto;
}

/* Formulario para el registro de usuario */

div.registro-dato{
width:640px;
overflow:auto;
background-color:#fef8be;
border:3px solid #f9ec62;
padding:4px;
color:#635f5f;
font-weight:400;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
margin:5px auto;
}

div.registro-texto{
float:left;
width:280px;
padding:4px;
color:#093;
text-align:left;
margin-right:5px;
}

div.registro-campoform{
float:right;
width:310px;
padding:4px;
}

.registro-campoformstyle{
width:290px;
color:#000033;
border:1px solid #093;
-moz-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-border-radius: 4px;
}

/* Formularios */

.my_status_form{
width:640px;
padding:5px;
border:2px solid #CCC;
background-color:#FFF;
color:#999999;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.my_status_form_on{
width:640px;
padding:5px;
border:2px solid #F1B050;
background-color:#FEF1D8;
color:#333333;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.my_status_form_btn{
width:30px;
padding:3px;
color:#666666;
font-weight:600;
border:2px solid #CCC;
background-color:#DBDBDB;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.my_status_form_btn_on{
width:30px;
padding:3px;
color:#3A99CF;
font-weight:600;
border:2px solid #3A99CF;
background-color:#CED5F8;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.my_status_form_btn_off{
width:30px;
padding:3px;
color:#999999;
font-weight:600;
border:2px solid #CCCCCC;
background-color:#EEEEEE;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.formulariocaptcha{
height:33px;
width:150px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
font-family: "Trebuchet MS", Tahoma, Verdana;
text-align:center;
}

.formulario-general{
color:#666;	
}

.formulario-general label{
float:left;
width:53px;
line-height:23px;
}

.formulario-general input{
float:left;
padding:3px;
margin:2px;
border:1px solid #A4B97F;
}

.formulario-identificar{
color:#666;	
}

.formulario-identificar label{
float:left;
width:45px;
line-height:23px;
}

.formulario-identificar input{
float:left;
padding:3px;
border:1px solid #A4B97F;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
}

.form-button{
border:1px solid #A4B97F;
color:#666;
padding:3px;
float:none;
background-image:url('./images/form-button.png');
}


/* Videos */

#video{
margin:10px auto;
width:642px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
border:7px solid #A9C5D9;
}

div.video{
float:left;
height:60px;
width:330px;
margin:2px;
text-align:left;
}

div.videonum{
float:left;
text-align:right;
color:#999999;
font-size:16px;
padding-right:9px;
padding-top:15px;
width:24px;
}

div.videoimg{
float:left;
width:68px;
}

div.videotitle{
float:left;
width:183px;
overflow:hidden;
}

/* Fuentes */

.grey-light{
color:#999;
}

.grey-strong{
color:#999;
font-weight:bold;
}

.green-strong{
font-weight:800;
color:#090;
}

.blue-strong{
font-weight:800;
color:#06C;
}

/* Inputs */

div.blueinput{
color:#999;
font-weight:500;
}

div.blueinput label{
float:left;
width:330px;
line-height:30px;
margin:3px 0px;
}

div.blueinput input{
float:right;
border:3px solid #B0DEF7;
width:300px;
font-size:16px;
color:#B0B0B0;
padding:3px;
margin:3px 0px;
}

div.blueinput select{
float:right;
border:3px solid #B0DEF7;
width:300px;
font-size:16px;
color:#B0B0B0;
padding:3px;
margin:3px 0px;
}

div.blueinput textarea{
border:3px solid #B0DEF7;
width:655px;
height:100px;
font-size:16px;
color:#B0B0B0;
padding:3px;
margin:3px auto;
}
