#fondo
{
	background: url("imagenes/bottomBackground.jpg") repeat-x scroll center bottom transparent;
    height: 100%;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: -1;
    left:0px;
    top: 0;
}

#ant
{
	position:fixed;
	bottom: 20px;
	right: 150px;
	background: url("imagenes/ant.png") no-repeat bottom;
	height: auto;
	height: 164px;
	width:98px;
}

#ant_web
{
	position:fixed;
	bottom: 20px;
	right: 150px;
	background: url("imagenes/ant_web.png") no-repeat bottom;
	height: auto;
	height: 164px;
	width:98px;
	z-index:-1;
}

#login_container
{	
	width:320px;	
}

#conditions_container
{
	width: 800px;
}

#usercreate_container, #password_container, #error_container
{
	width: 400px;
}

#table_password
{
	margin-top: -25px;
}

table h1
{	
	font-size:16px;	
	text-align: center;
}

table td
{
	text-align: left;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	color:#555555;
	font-size:13px;	
}

table th
{
	text-align: left;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	color:#ffffff;
	font-size:13px;	
}

th a
{	
	color: #FFFFFF;
}
th a:hover
{	
	color:#555555;
}

.center
{
	text-align: center;	
	margin:7em auto;
}

	

#tableLogin
{
	width: 250px;
}


form
{
	-moz-border-radius:11px 11px 11px 11px;
	-moz-box-shadow:0 4px 18px #C8C8C8;
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #E5E5E5;
	font-weight:normal;
	margin-left:8px;
	padding:16px 5px 15px;
}

.formSinEfectos
{
	-moz-border-radius:0 0 0 0;
	-moz-box-shadow:0 0 0;
	background:transparent;
	border:0px;	
	margin-left:0px;
	padding:0px;
}


#CreateUserWizard1_Button_validar
{
	float: none;
}

#CreateUserWizard1_movil
{
	width: 46%;
}

#CreateUserWizard1_DropDownListPais
{
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 16px;
    width: 48%;
    color: #555555;
    padding:3px 10px;
    border: 1px solid #E5E5E5;
}

#CreateUserWizard1_CreateUserStepContainer_ZonaHoraria
{
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 16px;
    width: 99%;
    color: #555555;
    padding:3px 10px;
    border: 1px solid #E5E5E5;
}

#CreateUserWizard1___CustomNav2_StepNextButtonButton
{
	float:left;
}

input[type=submit] 
{	
	-moz-border-radius:11px 11px 11px 11px;
	cursor:pointer;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:12px;
	margin-top:-3px;
	padding:3px 10px;	
	border: 1px solid #999999;
    color: #333333;
	float:right;
	margin-left: 10px;
    margin-top: 5px;
    background: url("imagenes/button-grad.png") repeat-x scroll left top #e8ebc4;
}

input[type=text], input[type=password]  {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #E5E5E5;
	font-size:18px;	
	margin-right:6px;
	margin-top:2px;
	padding:3px;
	width:97%;
	color: #555555;
}

#Login_Password, #Login_UserName
{
	font-size:24px;
}

#Login
{
	width: 290px;
}


#CreateUserLink, #PasswordRecoveryLink
{
	color:#21759B !important;
	font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

.marginauto
{
	margin: 0 auto;
}        

.link
{
	font-family:Verdana;
	font-size:small;
	font-weight:bold;
	color:White;
	
	}

.textoCG
{
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:15px;
	color:#7e9d27;
}
	
.textoCG2
{
	font-family:Verdana;
	font-size:small;
	font-weight:normal;
	color:Black;
	}
	
.textoCG3
{
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	color:#555555;
	font-size:15px;	
}
	
.modalPopup 
{
	background-image:url(imagenes/panel.png);
	background-repeat:no-repeat;
	width:330px;
}

.modalBackground {
	background-color:Gray;

}
	
.autocut {
width:150px;
border:1px solid #333;
overflow:hidden;
white-space:normal;
-o-text-overflow:ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
}

.grisecillo
{
	font-style:italic;
	color:Gray;
}

.red
{
	color: Red !important;
}

#CreateUserWizard1_buttonConditions
{
	background: none repeat scroll 0 0 #F6F6F6;
    border: 0 none;
    color: #34A9E0;
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    width: 140px;
}
 
#CreateUserWizard1_buttonConditions:hover
{	
	text-decoration: underline;
}

/****************************** STYLE SMS **********************************/

#navigationContainer {
	background-color:transparent;
	background-image:url("imagenes/menu.png");
	background-repeat:repeat-x;
	float:left;
	height:64px;
	margin-left:2px;
	width:962px;
}

.centerSMS {
	height:auto;
	margin:auto;
	padding:0;
	position:relative;
	text-align:left;
	width:960px;
}

#logoContainer {
    background-color: Transparent;
    background-image: url("imagenes/logo.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 50px;
    left: 15px;
    position: relative;
    top: 5px;
    width: 211px;
}

#smsTotal
{
    color: #666666;
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 18px;
    left: 222px;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 580px;
}

#FormularioSMS
{
	-moz-border-radius:0px 0px 0px 0px;
	-moz-box-shadow:0 0px 0px;
	background:none repeat scroll 0 0 #FFF;
	border:0px;
	font-weight:normal;
	margin-left:8px;
}

#close
{
	float:right;
	margin-right:175px;
	position:relative;
	top:25px;
}

#close a
{
    background-image: url("imagenes/salir.png");
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    left: 90px;
    position: absolute;
    top: -23px;
    width: 42px;
}

#contentContainer {
	background-color:transparent;
	background-image:url("imagenes/content_bg.png");
	background-repeat:repeat-y;
	float:left;
	height:auto;
	min-height:500px;
	padding:0px 3px;
	position:relative;
	width:960px;
	z-index:0;
}

#footer {
	display:block;
	float:right;
	height:75px;
	width: 100%;
}

#footer p {
	color:#666666;
	float:right;
	font-size:12px;
	margin-right:20px;
	font-family:verdana,tahoma,helvetica;
	margin-top: -30px;
}

#logowebsms
{	
	background-image:url("imagenes/mmwebsms.png");
	float:left;
	width: 250px;
	height:30px;
	margin-top: 25px;
	margin-left: 30px;
}

#contentBottom {
    background-image: url("imagenes/bottom.png");
    bottom: 0;
    float: left;
    height: 16px;
    left: 2px;
    margin-left: 2px;
    margin-top: -55px;
    width: 962px;
}


#TabContainer1_body
{
	background-color: #F6F6F6;	
	border-right: 0px;
	border-color:#F6F6F6;
}

#pageHeader {
    background-image: url("imagenes/page_header.jpg");
    background-repeat: repeat-x;
    height: 50px;
    width: 176px;
}

.ajax__tab_tab {
	border-right: 10px;
}

.ajax__tab_active
{
	font-weight: bold;
	color: #313131;
}

/************************************ ESTRUCTURA *******************************/

#leftbar
{
	float:left;
	width:176px;
}
#leftbarSup
{
	float:left;
	width:176px;
	z-index:20;
	background-color: Red;
}

#leftbarPagoOnline
{
	top: 64px;
    left: 3px;
    position: absolute;   
    width: 180px;
    z-index: 20;
}

#centerContainer
{
    border-top: 1px solid #CCCCCC;
    float: right;
    width: 783px;
    background-color: #B9C9A2;	
}

#divTabs
{
    border: 1px solid #999999;   
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -1px;
    min-width: 760px;
    background-color: #f6f6f6;
    min-height: 520px;
}


#submenu
{
    height: 35px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
    width: 790px;
}

#subItem1:hover, #subItem2:hover, #subItem3:hover, #subItem4:hover
{
	 background-image:url(imagenes/seleccionado_item_hover.jpg);
	 background-repeat:repeat-x;
	 height:35px;
}


#submenu input
{
    -moz-border-radius: 0 0 0 0;
    -moz-box-shadow: 0 0 0;
    background: none repeat scroll 0 0 Transparent;
    border: 0 none;
    float: left;
    font-size: 14px;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 2px;
    padding: 3px 6px;
}

#submenu input:hover
{
 color: Black;

}


.submenuItem
{
	float:left;
	height:35px;
	width:auto;
}



/*********************************** SUBMENU ***********************************/
#labHistorial
{
	margin-left: 15px;
	margin-top: 10px;
}
#labHistorial2
{
	margin-left: 15px;
}

#buttonAgenda, #buttonPlantillas, #buttonEnvio, #buttonHistorial, #buttonEstadisticas, #buttonCuenta, #buttonComprar
{
	width:177px;
	height:60px;	
}

#buttonAgenda:hover, #buttonPlantillas:hover, #buttonEnvio:hover, #buttonHistorial:hover, #buttonEstadisticas:hover, #buttonCuenta:hover, #buttonComprar:hover
{
	background-image:url(imagenes/menu_hover.jpg);
}

#buttonAgenda a, #buttonPlantillas a, #buttonEnvio a, #buttonHistorial a, #buttonEstadisticas a, #buttonCuenta a, #buttonComprar a
{	
    color: #656565;
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: 15px;
    margin-left: 15px;
    position: relative;
    top: 5px;
}

#buttonAgenda input, #buttonPlantillas input, #buttonEnvio input, 
#buttonHistorial input, #buttonEstadisticas input, #buttonCuenta input,
#buttonComprar input
{
	left: 10px;
    position: relative;
    top: 15px;
}


.seleccionado
{	
	background-image:url(imagenes/seleccionado.jpg);   
	border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.seleccionado:hover
{
	background-image:url(imagenes/seleccionado.jpg) !important;
	border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.seleccionadoItem
{
    background: #f6f6f6 !important;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
	
}

.seleccionadoItem:hover
{
	background: #f6f6f6 !important;
	border-left: 1px solid #999999;
    border-right: 1px solid #99999;
    border-top: 1px solid #999999;
	
}


/************************************ CUENTA ***********************************/

#DetailsView1 
{
	margin-top: 20px;
	width: 500px;
}

#DetailsView1 td
{
	font-size: 15px;	
}

#Label_cuenta, #Label_usuario
{
	font-size: 20px;	
}

#buySMS
{
    margin-left: 50px;
    margin-top: 25px;
}

#buySMS table img
{
	border: 0;
}

#tableCuenta
{
    float: left;
    margin-bottom: 10px;
    margin-left: 130px;
    margin-top: 50px;
}

#DetailsView1_DropDownListPais, #DetailsView1_DropDownListZonaHoraria
{
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    color: #555555;
    font-size: 18px;
    margin-right: 6px;
    margin-top: 2px;
    padding: 3px;
    width: 99%;
}

/************************************ ENVIO SMS **********************************/


#TextBox1
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 15px;
    width: 190px;
}

#TextBox_remitente, #TextBox_destino, #TextBox_mail, #labContactosCargados
{
	width: 200px;
	font-size:15px;
}

#TextBox_mail
{
	font-size: 15px;
}

#TextBox_body
{
	width: 100%;
	height: 200px;
}

#tableEnvioSMS
{	
	margin-top: 20px;
	width: 100%;
}

textarea {
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #E5E5E5;
	color:#555555;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:18px;
	padding:3px;
}

#updatePanelTreeView
{
	left:-50px;
	position:relative;
}

#PanelTreeView
{
	height:570px;
	left:30px;
	position:relative;
	width:360px;
	top: 35px;
}

#TreeViewContactos td
{
	font-size: 11px;
}

#updatePanelEnvioSMS
{
	float: left;
    margin-left: 105px;
    margin-top: 20px;
    width: 75%;
}


#labListadoContactos
{
	position:absolute;
	left:30px;
	top:40px;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:16px;
}

#TreeViewContactosn0Nodes table td span
{
	text-align: right;
}
#tableOpcionesSMS td
{
	text-align:right;
}

#tableOpcionesSMS input
{
	margin-right: 20px;
}


#panAnyadirComodinesEnvio
{
    float: left;
    margin-left: 10px;
    margin-top: -15px;
}

#butComodinEnvio
{
	float: left;
	margin-top: -10px;
}
 
#tableComodinesEnvio
{
	margin-bottom: 15px;
    margin-left: 20px;
    width: 100px;
}

#tableComodinesEnvio label
{
	font-size: 13px;
}


#panCreditosEnvio input
{
	float:none;
	font-size: 15px;
}

#ddlPlantillas
{
	float:right;
	width: 150px;
	font-size: 15px;
	color:#555555;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	margin-right: -8px;
}

#panDatosEnvio
{
	margin-top:30px;
}

#tableProgramarTarde
{
	float: left;   
    width: 350px;
}

#labCreditos
{
	width: 200px;
}

#Label_notificacion
{
	max-width: 300px;
}

#panBotonesEnvio
{
	float: right;
	width: 300px;
	margin-top: 10px;
}

#labTextoAPlantilla
{
	margin-right: 10px;
	margin-top: 10px;
}


/****************************************** HISTORIAL ******************************************/

#TextBox_inicio, #TextBox_fin
{
	font-size:15px;
	width:100px;
}

#tableSMS
{	
	margin-bottom: 15px;
    margin-left: 15px;
    margin-top: -15px;
}

#GridView2
{
	border:1px dotted #CEF19A;
	border-collapse:collapse;
	color:#333333;
	font-family:Bookman Old Style;
	font-size:x-small;
	font-style:normal;	
	width: 745px;
}

#GridView2 td, #GridView2 th
{
	font-size: 12px;
}

.dropDownList
{
	width: 97%;
	font-size: 20px;
}

#tableHistorial
{
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 50px;
	
}

/***************************** ESTADISTICAS **********************************/
#labTituloEstadisticas
{
	margin-left: -130px;
}

#tableEstadisticas
{
    float: left;
    margin-left: 150px;
    margin-top: 35px;
}

.comboEstadisticas
{
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    color: #555555;
    font-size: 18px;
    margin-right: 6px;
    margin-top: 2px;
    padding: 0px;
}

/*****************************BOTONERA SUPERIOR*******************************/

#botonera
{
	float:left;
	margin-left:230px;
	margin-top:15px;
	background:none repeat scroll 0 0 #F6F6F6;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	color:#656565;
	font-size: 13px;
}


#botonera a
{
	background:none repeat scroll 0 0 #F6F6F6;
	color:#656565;
	font-size:13px;
	left:10px;
	margin-right:35px;
	position:relative;	
	top:10px;
}

#botonera a:hover
{
	color:#313131;
}

.selected
{
	text-decoration: underline;
	font-weight:bold;
}

.notselected
{
	text-decoration: none;
}


/*************************************************************************************/

#panGrupos
{
	margin-top: 20px;
}

#tablaGrupos
{
	position:relative;
	top:30px;
	width:97%;
	left: 20px;
}

#tableCrearGrupo
{
	margin-top: 10px;
	margin-left: 50px;
}


#tableCrearGrupo td
{
	vertical-align:inherit;
}

#GridView1
{
    float: left;
    margin-top: 10px;
    width: 720px;
    margin-bottom:10px;
}
#GridView1 th
{
	background:#A9A7A7;
	color:#FFFFFF;
}


#GridViewGrupos
{
	margin-right:20px;
	width:600px;
}
#GridViewGrupos th
{
	background:#A9A7A7;
	color:#FFFFFF;
}

#GridViewPlantillas
{
	left:3px;
	position:relative;
	width:720px;
}

#GridViewPlantillas th
{
	background:#A9A7A7;
	color:#FFFFFF;
}

#panEliminarGrupo, #panEliminarGruposTodos, #panEliminarContactos
{
    text-align: left;
    width: 300px;
}


#updatePanelEliminar
{
    float: left;
    margin-left: 110px;
}

 #updatePanelEliminarContactos
 {
    float: left;
    margin-left: 150px;
 }

#tableContacts
{
	float: right;
	width:690px;
}

#tableContacts td
{
	text-align: center;
}

#tableContactsEnvio
{
	float: right;
	width:740px;
	margin-top:50px;
}

#tableContactsEnvio td
{
	text-align: center;
}

#dropDownListPais, #dropDownListGrupo
{
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    color: #555555;
    font-size: 18px;
    margin-right: 6px;
    margin-top: 2px;
    padding: 3px;
    width: 87%;
}

#dropDownListPaisEnvio
{
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    color: #555555;
    font-size: 15px;
    margin-right: 6px;
    padding: 2px;
    width: 42%;
}

#ddlExcelSheets, #ddlTelefonos, #ddlNombre, #ddlApellidos, #ddlDireccion, #ddlEmail, #ddlOtro, #DropDownListDelimitador, #ddlDelimitador
{
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #E5E5E5;
	font-size:15px;	
	margin-right:6px;
	margin-top:2px;
	padding:3px;	
	color: #555555;
}

#ddlExcelSheets
{
	margin-bottom: 10px;
}

#tableCombos select
{
	margin-right: 60px;
}


/*************************************** IMPORTAR ******************************/
#Label_NuevaPlantilla
{
	margin-left:10px;
	float:left;
}

#Label_Importar
{
	margin-left:-90px;
}

#panelSubirArchivo
{
	position:relative;
	text-align:center;
	width:500px;
}

#FileUpload1
{
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:20px;
	color:#555555;
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #E5E5E5;	
	padding:3px;	
}
#tableDelimitador
{
	width:200px;
}

#DropDownListGrupos
{
	
}

.top
{
	vertical-align: top;
}

#labPreview, #labExcelSheets, #labEncabezados, #labDelimitador
{
	margin-left: -30px
}

#columnLabelImportar, #labNoHayContactos, #labNoHayContactosSeleccionados
{
	color:#555555;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;	
	font-size:15px;
}

#labCamposObligatorios, #LabelErrorColumnas, #labLoaderContactos, #labLoaderContactos2
{
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;	
	font-size: 13px;	
}

#updatePanelTableReview
{
    float: left;
    margin-left: 50px;
}


#tablePreview
{
	border-collapse:collapse;
	width: 500px;
}

#tablePreview td
{
	border:0px none;
	font-size:15px;
	padding:3px 7px 2px;
	min-width: 80px;
}

#tablePreview tr
{
	border: 0px none;
}

#tableImportar
{
	left:110px;
	position:relative;
	top:50px;
}

#tableDataPreview
{
	float: left;
    margin-left: 50px;
    margin-top: 50px;
}


#updatePanelImportar
{
	min-height:100%;
	max-width: 680px;
}

#UpdateProgress1, #UpdateProgress2
{
	left: 11px;
    position: absolute;
    top: 7px;
	color:#555555;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 13px;

}

#UpdatePanel2 label, #updatePanelBotonAceptarCambios label
{
	font-size: 18px;
	margin-right: 10px;
}

#panErroresImportar 
{
	float: left;
	margin-left: 50px;
}

#panCrearGrupo
{
	float:left;
	margin-left: -80px;
}

#panBotonesCargarContactos
{
	float: right;
	margin-right:20px;
	margin-bottom:20px;
}

/*************************************** PAGO ONLINE********************************/

#formularioPagoOnline, #formCompraSMS
{
	-moz-border-radius:0 0 0 0;
	-moz-box-shadow:0 0 0;
	background:none repeat scroll 0 0 #F6F6F6;
	border:0 none;
	margin-left:0;
	padding:0;
	font-weight:normal;
	margin-top: 24px;
}

#formMainPagoOnline
{
	background:none repeat scroll 0 0 #F9F9F9;
	-moz-border-radius:0 0 0 0;
	-moz-box-shadow:0 0 0;
	border:0 none;

}

#tableCompraSMS
{
	height:350px;
	left:100px;
	position:relative;
	top:50px;
}

#tableComparaSMS2
{
	left:100px;
	position:relative;
	top:50px;
}



/*************************************************** CONTACTOS ********************************/

#Label_NuevoContacto
{
	margin-left:15px;
	float: left;
}

#panFiltrado
{
	float:left;
	width: 200px;
}

#panNuevoContacto
{
	text-align: center;
	margin-top: 20px;
}

#panBotonNuevo
{
	float: left;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-top: -15px;
}

#tableNewContact
{
	position:relative;
	top:10px;
	width:720px;
	left:15px;
}
#tableNewContact td input, #tableNewContact td select
{
	margin-right: 20px;
	width: 250px;
}

#txtFiltrado
{
	width: 200px;
}

#butNuevoContacto
{
	float:left;
}

#butNuevoContacto, #butNuevaPlantilla, #tableButtonsGridView, #tableButtonsGridViewPlantillas, #tableButtonsContactosMarcados input {
-moz-border-radius:0 0 0 0;
-moz-box-shadow:0 0 0;
border:0 none;
float:left;
font-size:14px;
margin-left:0;
margin-right:0;
background:none repeat scroll 0 0 transparent;
}
#tableButtonsContactosMarcados input:hover
{
	color: Black;
}

#butCrear
{
	margin-right: 70px;
	margin-bottom:30px;
}

#tableButtonsGridViewPlantillas
{
	float: right;
	margin-right: 25px;
	
}
#tableButtonsGridView
{
	float:right;
}

#tableButtonsGridViewPlantillas
{
	margin-top:20px;
}

#mainTableContacts
{
    float: left;
    margin-left: 10px;
    margin-top: 50px;
}

#panErroresContactos
{
	float:left;
	margin-left: 50px;
}


/**********************************************************************************************/

/********************************************** PLANTILLAS ***********************************/

#TextBoxTextoPlantilla
{
	height:150px;
	width:95%;
}
#txtNombrePlantilla
{
	width: 95%;
}

#panEliminarPlantilla, #panEliminarTodasPlantillas 
{
	float: right;
}

#panCrearPlantilla
{
	width: 450px;
}

#panAnyadirComodines, #panErrorPlantilla
{
	margin-top: 5px;
	margin-left: 5px;
	width:250px;
}

#butComodin
{
	float: left;
	margin-top: 10px;
}
 
#tableComodinesPlantillas
{
	width: 300px;
}

#tableCrearPlantilla
{
    float:left;  

}

#tableTipoPlantilla
{
	width: 460px;
}

#tableTipoPlantilla td input
{
	float:left;
	margin-top: 20px;
}

#DropDownListGruposTipoPlantilla, #DropDownListGruposTipoPlantillaFiltrado
{
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #E5E5E5;
	font-size:18px;	
	margin-right:6px;
	margin-top:2px;
	padding:3px;
	width:220px;
	color: #555555;
}

#panNuevoTipoPlantilla
{
    margin-left: 80px;
    margin-top: 10px;
}

#gridViewTipoPlantilla
{	
	width:550px;
}
#gridViewTipoPlantilla th
{
	background:#A9A7A7;
	color:#FFFFFF;
}

#updatePanelEliminarTipoPlantillas
{
	float:left;
	margin-left:100px;
}

#updatePanelEliminarPlantillas
{
	float:left;
	margin-left:100px;
	margin-top: -20px;
}


#tableButtonsTipoPlantilla
{
	float:left;
	margin-left: 90px;
}

#tableButtonsGrupos
{
	float:left;
	margin-left: 60px;
}

#LabelErrorTipo
{
	position:relative;
	top:10px;
}

#tableTipoPlantillaFiltrado
{
	float: left;
	margin-top:20px;
}

#tableUpdateProgressPlantillas
{
	margin-top: 20px;
}

#panCrearPlantillaContenedor
{
	position:relative;
	left: 25px;
}

#tablaPlantillas
{
    float: left;
    margin-left: 12px;
    margin-top: 50px;
}

#tablaPlantillas td
{
	vertical-align: top;
}


/***************************** LISTADO ENVIO *******************************************/
#Label_ListadoContactos
{
	float: left;
	margin-left: -5px;   
}

#panFiltradoListadoEnvio
{
	float:left;
	margin-top: 30px;
}

#gridViewListadoContactos, #gridViewListadoContactosFiltrados
{
	float:left;
	margin-bottom:10px;
	width:720px;
}
#gridViewListadoContactos th, #gridViewListadoContactosFiltrados th
{
	background:#A9A7A7;
	color:#FFFFFF;
}

#tableMarcarTodos
{
	float:left;
}

#panDatosEnvio input
{
	float:none;
}

#ddlGrupos
{
	font-size: 20px;
	width: 250px;
	color: #555555;
}

#tableButtonsContactosMarcados
{
	float:none
}

#panNoContactos
{
    float: right;
    margin-top: 100px;
    width: 100%;
}

#tableFiltradoListadoEnvio td
{
	vertical-align:top;
}

#butCargarListado
{
	margin-bottom: 10px;
	margin-right: 15px;
}

#updatePanelListado
{
	min-height:520px;
}

/******************************************* MIGA PAN **********************************/

#divMigaPan
{
	color:#7E9D27;
	font-size: 13px;
    left: 210px;
    position: absolute;
    top: 60px;
    width: 300px;
    z-index: 20;
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	
}

/********************************* MENSAJES **********************************************/
.divMensajes
{
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 500%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

#panProgramar
{
    float: left;
    margin-top: 30px;
    width: 350px;
}

#panCreditosEnvio
{
	color: Red;
	font-size:15px;
	margin-top:20px;
	width:380px;
}

/********************************** MENSAJE POP-UP *******************************/

.panContenedorMensaje {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("imagenes/fondo_mensaje.png") repeat scroll 0 0 transparent;
    color: #555555;
    font-size: 15px;
    left: 50%;
    margin-left: -165px;
    max-width: 330px;
    padding: 6px;
    position: fixed;
    top: 35%;
    z-index: 101;
    text-align: left;
}

.panMensaje {    
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    max-width: 300px;
    min-width: 300px;
    padding: 15px;
}

.titulo_mensaje{
	border-bottom: 1px solid #cccccc;
	color: #555555;
	margin-bottom: 15px;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	
}

.panNuevoContactoPopUp {    
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    padding: 15px;
}

.panContenedorMensajeNuevoContacto {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("imagenes/fondo_mensaje.png") repeat scroll 0 0 transparent;
    color: #555555;
    font-size: 15px;
    left: 25%;
    padding: 6px;
    position: fixed;
    top: 25%;
    z-index: 101;
    text-align: left;
}


/********************************************************************************/

.oculto
{
	display:none;
}

.imageRight
{
	float: right;
}

/******************************* TOOLTIP INFO *************************************/

.linkInfo
{
	border: 0;
}


a.tooltip:hover {text-decoration:none;}
a.tooltip span {display:none; margin:0 0 0 10px; padding:5px 5px;  text-align:left;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#666666;}



.buttonTransparent
{
    height: 60px;
    position: absolute;
    width: 175px;
    z-index: 90;    
}

.buttonTransparent:hover
{
	height: 61px;
    position: absolute;
    width: 176px;
    z-index: 90;  
    background: none repeat scroll 0 0 #000000;
    opacity: 0.1;
    filter: alpha(opacity=10);

}

.limitColumn
{
	width:150px;
	max-width: 150px;
	overflow:hidden;
	position:relative;
}

.centerAlign
{
	text-align: center;
}

.initCombo
{
	font-size: 13px !important;
	color: #AAAAAA !important;
}

#labDestinatario
{
	top: 10px;
	float:left;
}

#butAceptar
{
	margin-top: 10px;
}



